Backend Software Engineer - AI/ML Integration

Remote • Posted 2 hours ago • Updated 2 hours ago
Full Time
Remote
USD $87,100.00 - 157,450.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Product Development
  • Research
  • Data Science
  • Data Extraction
  • Product Requirements
  • Specification Gathering
  • RESTful
  • Regression Analysis
  • Quality Control
  • Scalability
  • Privacy
  • Estimating
  • Sprint
  • Technical Writing
  • Continuous Improvement
  • Computer Science
  • Software Engineering
  • Information Systems
  • Software Development
  • Python
  • Data Processing
  • Object-Oriented Programming
  • Software Design
  • Data Structure
  • JSON
  • Relational Databases
  • SQL
  • Managed Services
  • Machine Learning (ML)
  • Writing
  • Git
  • Code Review
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Communication
  • Security Clearance
  • Cloud Computing
  • Amazon Web Services
  • Step-Functions
  • Amazon SQS
  • Amazon S3
  • API
  • Remote Desktop Services
  • Amazon RDS
  • HL7
  • Document Processing
  • Optical Character Recognition
  • Natural Language Processing
  • Generative Artificial Intelligence (AI)
  • Extraction
  • Artificial Intelligence
  • Data Security
  • Terraform
  • Continuous Integration
  • Continuous Delivery
  • PostgreSQL
  • Workflow
  • Message Queues
  • Docker
  • Professional Services
  • Health Care
  • Domain-driven Design
  • Test-driven Development
  • Recruiting
  • Market Analysis
  • Law

Summary

The Leidos Health and Services Sector Chief Product Office has an opening for a Backend Software Engineer to support the Health Data Extraction (HDE) product effort.

The successful candidate will design, develop, test, and maintain cloud-based backend services that process healthcare documents and data. This role combines strong software engineering skills with practical experience integrating artificial intelligence, machine learning, natural language processing, and document-processing capabilities into production applications.

The engineer will work within a cross-functional product team to transform structured and unstructured healthcare information into reliable, standards-based data products. This is primarily a software engineering and product development role, rather than a research-focused data science position.

Primary Responsibilities:
  • Design, develop, test, and maintain backend services, APIs, and data-processing workflows supporting the HDE product.
  • Develop production-quality Python software for document ingestion, processing, clinical data extraction, validation, enrichment, and delivery.
  • Integrate generative AI, NLP, OCR, and other machine-learning services into secure and reliable backend applications.
  • Convert product requirements, technical specifications, and data contracts into maintainable software components.
  • Build and support RESTful APIs and event-driven processing workflows.
  • Process structured and unstructured healthcare data and produce consistent, standards-based outputs.
  • Implement automated unit, integration, and regression tests to protect product quality and prevent defects.
  • Diagnose and resolve software, data, performance, and integration issues across distributed cloud services.
  • Improve application reliability through structured logging, monitoring, error handling, retries, and operational metrics.
  • Evaluate AI-assisted extraction results and help implement validation, grounding, confidence scoring, and quality-control mechanisms.
  • Optimize services for performance, scalability, resilience, and cost.
  • Protect sensitive healthcare information by following applicable security, privacy, and data-handling requirements.
  • Participate in design discussions, code reviews, estimation, sprint planning, and collaborative problem-solving.
  • Work independently on moderately complex assignments while coordinating with software engineers, AI/ML engineers, data engineers, product managers, and domain specialists.
  • Contribute to technical documentation, engineering standards, and continuous improvement of the development process.

Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Artificial Intelligence, or a related technical discipline, with 4+ years of relevant professional experience. Additional experience may be considered in lieu of a degree.
  • Professional software development experience using Python or a comparable backend programming language.
  • Experience developing and supporting production backend services, APIs, or data-processing applications.
  • Understanding of object-oriented and modular software design, data structures, error handling, and maintainable coding practices.
  • Experience with REST APIs, JSON-based data contracts, and asynchronous or event-driven processing.
  • Experience working with relational databases and SQL.
  • Familiarity with cloud platforms and managed services, preferably AWS.
  • Experience integrating AI/ML models or managed AI services into software applications.
  • Working knowledge of NLP, document processing, generative AI, or information-extraction concepts.
  • Experience writing automated tests and troubleshooting software across development and deployed environments.
  • Experience using Git and participating in collaborative development and code-review workflows.
  • Strong analytical, organizational, and problem-solving skills.
  • Effective written and verbal communication skills, including the ability to work with technical and nontechnical stakeholders.
  • Ability to independently complete assigned features and contribute to the design of moderately complex software components.
  • Ability to obtain and maintain a security clearance or Public Trust/suitability determination, as required by the program.

Preferred Qualifications:
  • Experience developing serverless or cloud-native applications using AWS services such as Lambda, Step Functions, SQS, S3, API Gateway, RDS/PostgreSQL, CloudWatch, Bedrock, or Textract.
  • Experience working with healthcare records, clinical documents, or protected health information.
  • Familiarity with healthcare interoperability standards such as FHIR or HL7.
  • Experience building document-processing, OCR, NLP, or generative-AI extraction pipelines.
  • Experience evaluating AI-generated results for accuracy, traceability, grounding, and reliability.
  • Familiarity with responsible AI practices, including human review, auditability, data protection, and model-output validation.
  • Experience with infrastructure as code, preferably Terraform, and automated CI/CD pipelines.
  • Experience with PostgreSQL, distributed workflows, message queues, and asynchronous processing.
  • Familiarity with containerized development using Docker.
  • Prior professional services, healthcare, government, or federal consulting experience.
  • Understanding of Domain-Driven Design, specification-driven development, and test-driven development.
  • Demonstrated curiosity and willingness to learn and apply new technologies, frameworks, and engineering practices.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.

Original Posting:
October 16, 2026

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:
Pay Range $87,100.00 - $157,450.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: SCNCAPI2
  • Position Id: 22426c42add62fecdebabab71523891b
  • Posted 2 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.