Job Title
Software Developer III
Location
US (Primary)
Job Type
Temporary
Job Description
SUMMARY
Responsible for contributing to the design, development, and testing of Artificial Intelligence (AI) and Machine Learning (ML) systems to support the Census Bureau, adding value and positively impacting various operations and initiatives. Developers will work closely to offer managed AI services, incorporating AI capabilities into cloud-native applications, including pre-trained models (e.g., image recognition, natural language processing), model training and inference pipelines, and specialized hardware accelerators (e.g., GPUs, TPUs).
ESSENTIAL DUTIES & RESPONSIBILITIES
- Support strategic frameworks for implementing AI solutions within the agency through planning, collaboration, and adherence to strategic frameworks.
- Manage the full lifecycle of AI/ML system development and maintenance.
- Enhance existing systems and design, analyze requirements, develop, and document new features.
- Develop APIs, connectors, or plugins for data exchange and interoperability between AI applications and legacy systems.
- Deploy AI solutions in pilot projects or small-scale implementations to gather feedback.
- Create software design documentation and test scenarios.
- Participate in daily scrums, peer reviews, design reviews, and demos.
- Collaborate effectively with engineers of various backgrounds, architects, and product managers.
- Collect and prepare relevant data for training AI models, ensuring high quality, representativeness, and compliance with privacy regulations.
- Maintain regular and punctual attendance.
- Perform other duties as assigned.
SUPERVISORY RESPONSIBILITIES
None.
MINIMUM QUALIFICATIONS
- Bachelor's degree in Computer Science or an equivalent field.
- At least five (5) years of relevant work experience.
- Experience with designing, developing, troubleshooting, and debugging web applications.
- Experience integrating AI solutions with existing IT infrastructure in private or government sectors.
- Experience using AI to automate tasks, improve decision-making, enhance citizen services, or optimize resources.
- Knowledge of modern software, AI, and ML frameworks, with the ability to learn new tools.
- Experience with model evaluation techniques such as cross-validation, A/B testing, and simulation.
- Proficiency with development tools like Docker, Git, Jenkins, etc.
- Experience with relational databases and SQL.
- Experience with test automation tools such as JUnit.
- Ability to obtain and maintain a U.S. Secret security clearance (U.S. Citizenship required).
DESIRED QUALIFICATIONS & SKILLS
- Experience in Artificial Intelligence (AI) and Machine Learning (ML).
- Effective communication of complex technical concepts.
- Self-motivated with the ability to work independently and collaboratively.
- Organized, with good documentation skills.
- Proficiency in Microsoft Office tools.
- Fluent in English (reading, writing, speaking).
Additional Job Requirements
- Work Schedule: Full-time, with possible additional hours.
- Travel: Potential for travel; MVR check required.
- Driving: Valid driver’s license required; less than 10% travel expected.
- Work Environment: Primarily remote; onsite work possible.
- Physical Demands: Sitting, bending, lifting up to 20 pounds; reasonable accommodations provided.
We are a VEVRAA Federal Contractor and an equal opportunity employer. All qualified applicants will receive consideration without regard to age, race, religion, sex, sexual orientation, gender identity, or other protected characteristics.