Jobs · Engineering

Sr. Software Engineer - AI Platforms and Automation

IMO Health · Rosemont, IL · 3 days ago
RemoteRemoteEngineering$140k–$200k/yrFull-time

About the role

At IMO Health, we combine strengths in software development, artificial intelligence, and clinical expertise to create AI-driven solutions that enhance access to reliable health information, support clinical decision-making, and improve patient outcomes. We are looking for a Senior Software Engineer to own and evolve the internal software platforms that support IMO Health's terminology and knowledge graph initiatives.

Responsibilities

  • Maintain and enhance production applications, APIs, integrations, and AI-enabled workflows
  • Help introduce new AI capabilities into existing business processes as the platform continues to evolve
  • Own operational support for AI-enabled applications and workflows in production, including troubleshooting, incident response, release coordination, and ongoing maintenance
  • Manage application deployments, infrastructure configuration, monitoring, alerting, and operational support for AWS-hosted applications and services
  • Investigate production issues, perform root-cause analysis, and implement durable solutions that improve reliability
  • Enable AI-powered workflows
  • Support AI agents and workflow automation capabilities as they mature from pilot initiatives into scalable production solutions
  • Develop and troubleshoot cloud-based workflows using AWS services such as Bedrock, Lambda, Glue, S3, IAM, CloudWatch, and MWAA/Airflow
  • Implement testing, monitoring, and operational readiness practices that improve the quality and reliability of AI-enabled workflows
  • Collaborate across teams
  • Partner with clinical, terminology, product, data science, and engineering teams to improve AI-enabled workflows while maintaining appropriate human review and auditability
  • Mentor team members and promote software engineering best practices for secure, maintainable, and production-ready systems

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Data Engineering, Machine Learning, or a related technical field; equivalent professional experience will also be considered
  • 7+ years of professional experience in software engineering, backend engineering, platform engineering, DevOps, MLOps, cloud engineering, or a related discipline, including experience supporting production systems
  • Strong proficiency in Python and experience building maintainable services, APIs, internal tools, jobs, or workflow automation in production environments
  • Experience designing, deploying, and supporting cloud-based applications in AWS environments
  • Experience building or supporting AI-enabled applications using Amazon Bedrock, LLM APIs, knowledge bases, AI agents, retrieval-augmented generation (RAG), or similar technologies
  • Experience with CI/CD pipelines, Git-based development workflows, automated testing, configuration management, and release practices
  • Experience with Docker, Kubernetes or other containerized services, Terraform or Infrastructure-as-Code, and production monitoring/alerting tools
  • Experience with workflow orchestration, data pipelines, or job scheduling tools such as Airflow/MWAA, Glue, Lambda, cron-based jobs, or equivalent technologies
  • Working knowledge of SQL and relational databases such as PostgreSQL; experience with distributed data or search systems is a plus
  • Experience building or supporting AI-enabled applications using LLM APIs, retrieval-augmented generation (RAG), knowledge bases, AI agents, or similar technologies
  • Strong troubleshooting skills, including production issue triage, root-cause analysis, log analysis, and implementation of durable solutions
  • Able to partner effectively with domain experts and translate workflow needs into practical, maintainable technical solutions
  • Strong communication, documentation, and collaboration skills in cross-functional environments

Preferred Qualifications

  • Experience scaling AI-enabled applications or agent-based workflows from prototype or pilot phases into reliable production systems
  • Experience with modern AI development practices including prompt engineering, tool/function calling, AI evaluation techniques, and AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor
  • Experience with AI application frameworks such as LangChain, LangGraph, LlamaIndex, or similar technologies
  • Experience designing or supporting AI evaluation frameworks, quality monitoring practices, or human-in-the-loop workflows for AI-assisted outputs
  • Experience in healthcare technology, clinical data, clinical terminology, content curation, or other regulated data environments
  • Familiarity with knowledge graph technologies and semantic standards such as RDF, OWL, SPARQL, SHACL, FHIR, SNOMED CT, LOINC, RxNorm, ICD-10, CPT, or related healthcare standards
  • Experience working with vector databases, embeddings, search technologies, or other retrieval-based AI architectures
  • AWS certifications such as AWS Certified Solutions Architect, AWS Certified Machine Learning – Specialty, or AWS Certified Generative AI Developer – Professional

Pay

$140,000 - $200,000 a year

Schedule

N/A

Similar jobs