We are currently looking for a Software Product Engineer for a 100% remote position on a large federal government project. This role focuses on designing, developing, and deploying AI-enabled applications that improve healthcare workflows, automate complex processes, and support data-driven decision-making.
The engineer will work within a collaborative development environment to build scalable cloud-native systems and integrate modern AI capabilities into healthcare technology platforms. The ideal candidate is a hands-on engineer with experience building AI-driven services, integrating large language models, and developing secure, scalable applications that support mission-critical systems.
The candidate must reside within the continental US.
Responsibilities
- Design and develop AI-enabled services and applications using Python and modern cloud-native architectures.
- Integrate Large Language Models (LLMs) and AI APIs into production systems to support intelligent automation and decision-making.
- Build scalable microservices and REST APIs that support AI-driven workflows and data processing.
- Develop data pipelines and services that process structured and unstructured data for intelligent applications.
- Implement secure APIs and event-driven architectures that support system integration and AI-enabled services.
- Optimize AI-powered applications for performance, reliability, scalability, and maintainability in cloud environments.
- Collaborate with engineers, product teams, and stakeholders to translate business and AI requirements into deployable solutions.
- Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related technical discipline.
- Minimum of 5 years of hands-on experience developing or deploying AI-enabled applications.
- Experience developing cloud-native applications using AWS, Microsoft Azure, or Google Cloud Platform.
- Experience building REST APIs, microservices, and distributed systems that support scalable AI workflows.
- Experience working with modern software development practices, including Git, CI/CD pipelines, containerization, and DevOps methodologies.
- Strong programming skills in Python for developing AI-enabled applications, APIs, and microservices.
- Experience with JavaScript and/or TypeScript to support AI integrations within user-facing applications.
- Hands-on experience integrating Large Language Models (LLMs) and AI services such as OpenAI, Amazon Bedrock, Anthropic Claude, or similar technologies.
- Experience developing scalable, secure, and reliable cloud-based applications.
- Familiarity with containerization technologies and cloud-native application