Niyam is seeking an experienced AI/ML Engineer to support one of our federal clients. The ideal candidate for the AI/ML Engineer position will have a strong background in full-stack software development and building innovative AI/ML solutions. They will develop custom applications, integrate AI capabilities such as Google Gemini AI, and work with APIs, databases, and modern programming languages to deliver secure, scalable solutions. This individual will collaborate with data science and prototyping teams to solve complex technical challenges, contribute to Agile development efforts, and support innovative projects for a federal client.
Roles and Responsibilities
- Design, develop, and implement custom software solutions for a variety of AI/ML-related pilot projects and use cases including Google Gemini AI.
- Develop and work with APIs including RESTful services, authentication methods, data formats, and handling API errors.
- Use SQL and NoSQL database including to evaluate and choose the appropriate database type based on the application requirements;
- Integrate SQL and NoSQL databases within the same application, when appropriate; and apply advanced understanding of security best practices for both SQL and NoSQL databases.
- Act as a member of one or more prototyping teams supporting teammates and collaborating to deliver working software applications on short timelines.
- Analyze complex project-related problems and creating innovative solutions involving technology, methodology, tools, and solution components.
- Actively participate in agile delivery phases and ceremonies including release and sprint planning, artifact creation, sprint testing, demonstrations, and retrospectives.
Qualifications and Education Requirements
- US Citizenship with ability to successfully complete a federal background investigation.
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field (equivalent practical experience may be considered).
- 7+ years of software development experience.
- Ability to analyze technically complex problems and develop and implement new and innovative solutions in a fast-moving and fluid software prototyping development environment.
- Expertise in multiple software developer languages including, but not limited to: YAML, JSON, Python, Java, JavaScript and TypeScript.
- Full Stack development experience including proficiency in both front-end (Angular) and back-end development, ability to handle all aspects of a web application from designing the user interface to managing the server and database.
- Ability to work with Data Scientist teams to integrate applications with AI/ML, Big Data, or BI solutions.
- Ability to work independently on a complex task with little direction and management oversight.
Preferred Skills
- Experience working with live data and video streams.
- Technical certifications such as AWS Certified Developer Associate.
- Experience with DevOps (CICD) solutions such as GitLab.
- Experience with AI/ML solutions or complex solutions for predictive analytics.
- Experience working in a geographically dispersed, remote team.
- Understanding of Data Science principles and best practices.
- Ability to work a hybrid schedule 1-2 days/week.
Why Join Niyam
- Award-Winning Culture: Proudly recognized by The Washington Post as a Top Workplace for two consecutive years and named to the Inc. 5000 list of America's Fastest-Growing Private Companies for four consecutive years, reflecting our commitment to employee engagement, growth, and excellence.
- Meaningful Mission Impact: Join a small business trusted by federal agencies to deliver innovative solutions that support critical national missions.
- Drive Innovation: Play a key role in shaping the future of Niyam's proprietary technology accelerators, including GeoCube®, SPHERE®, and RisQ®, which are used to solve complex challenges across the federal government.
- Accelerate Your Career: Benefit from a transparent career framework designed to support continuous learning, professional development, and advancement opportunities, including progression to Distinguished Engineer and other technical leadership roles.
- Collaborative, People-First Environment: Work alongside talented professionals who are passionate about innovation, teamwork, and delivering exceptional results while supporting one another's success.
Join Niyam and help us win the work that matters.
Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.