
Backend Software Engineer – AI/ML Integration
Posted 9 hours ago

Posted 9 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, test, and maintain backend services, APIs, and data-processing workflows that support the HDE product.
• Create production-quality Python software for the ingestion, processing, validation, enrichment, and delivery of clinical data and documents.
• Integrate generative AI, NLP, OCR, and various machine-learning services into secure and dependable backend applications.
• Transform product requirements, technical specifications, and data contracts into maintainable software components.
• Develop and maintain RESTful APIs and event-driven processing workflows.
• Process both structured and unstructured healthcare data to generate consistent, standards-compliant outputs.
• Implement automated unit, integration, and regression testing.
• Diagnose and resolve software, data, performance, and integration issues across distributed cloud services.
• Enhance application reliability through logging, monitoring, error handling, retries, and operational metrics.
• Assess AI-assisted extraction results and establish validation, grounding, confidence scoring, and quality-control mechanisms.
• Optimize services for performance, scalability, resilience, and cost-efficiency.
• Safeguard sensitive healthcare information by adhering to security, privacy, and data-handling requirements.
• Engage in design discussions, code reviews, estimation, sprint planning, and collaborative problem-solving.
• Collaborate with software engineers, AI/ML engineers, data engineers, product managers, and domain experts.
• Contribute to technical documentation, engineering standards, and the ongoing enhancement of development processes.
• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Artificial Intelligence, or a related technical field, along with 4+ years of relevant professional experience; additional experience may be taken into account in lieu of a degree.
• Proven software development experience utilizing Python or a similar backend programming language.
• Experience in developing and maintaining production backend services, APIs, or data-processing applications.
• Strong understanding of object-oriented and modular software design, data structures, error handling, and sustainable coding practices.
• Familiarity with REST APIs, JSON-based data contracts, and asynchronous or event-driven processing.
• Experience with relational databases and SQL.
• Knowledge of cloud platforms and managed services, preferably AWS.
• Experience in integrating AI/ML models or managed AI services into software applications.
• Working familiarity with NLP, document processing, generative AI, or information-extraction concepts.
• Proven experience writing automated tests and troubleshooting software in both development and deployed environments.
• Proficiency in using Git and participating in collaborative development and code-review processes.
• Strong analytical, organizational, and problem-solving abilities.
• Excellent written and verbal communication skills, with the ability to engage effectively with both technical and non-technical stakeholders.
• Capability to independently complete assigned features and contribute to the design of moderately complex software components.
• Eligibility to obtain and maintain a security clearance or Public Trust/suitability determination, as required by the program.
• Preferred: Familiarity with AWS Lambda, Step Functions, SQS, S3, API Gateway, RDS/PostgreSQL, CloudWatch, Bedrock, Textract; knowledge of healthcare records or protected health information; understanding of FHIR or HL7; experience with document processing, OCR, NLP, or generative AI extraction pipelines; AI result evaluation; responsible AI practices; Terraform; CI/CD; PostgreSQL; distributed workflows; message queues; Docker; experience in professional services, healthcare, government, or federal consulting; Domain-Driven Design; specification-driven development; test-driven development.
• Comprehensive health, dental, and vision insurance.
• Competitive salary with performance bonuses.
• Flexible work hours and remote work options.
• Opportunities for professional development and training.
• Generous vacation and paid time off.
Gainwell Technologies
MarcoPolo Learning
Get handpicked remote jobs straight to your inbox weekly.