Cogent People is seeking a Senior Software Engineer – AI, ML, Cloud Solutions to design and implement advanced AI technologies supporting a major federal healthcare modernization program. This is an exciting opportunity to build mission-critical systems that leverage AI to improve outcomes across the healthcare landscape.
Requirements
- 2 + years of hands-on AI solution development, including: Implementation of AI functionality – RAG, MCP, Agentic AI
- Familiarity with ML concepts, techniques, and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn, Keras)
- Experience with data handling libraries (NumPy, Pandas) and AI/ML data pipelines
- Experience designing and implementing data pipelines (batch and streaming) feeding into AI/ML tools
- Proven experience developing large-scale applications using Java (Spring Boot, Spring Batch) and Python (Flask)
- 3+ years of experience with AWS services such as Lambda, SageMaker, Bedrock
- Proficiency with relational and NoSQL databases and understanding of data warehousing concepts
Responsibilities
- Design and develop AI-powered analytics and automation systems for large-scale healthcare initiatives.
- Evaluate emerging technologies and recommend innovative approaches to enhance system capabilities.
- Collaborate cross-functionally with senior developers, architects, and stakeholders to deliver integrated features and solutions.
- Debug, optimize, and test applications to ensure reliability, scalability, and performance.
- Contribute to DevSecOps practices by integrating best-in-class AWS tools and services.
- Document technical designs and participate in code reviews to maintain engineering excellence.
- Present AI solutions to technical and non-technical audiences.
Other
- Candidates must have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S. (Citizen, Permanent Resident, or EAD).
- Public Trust Clearance (or ability to obtain)
- Bachelor’s degree in Computer Science, Information Systems, or related field
- 5+ years of professional software development experience
- Excellent communication, teamwork, and problem-solving skills