← Back to jobsJob ID scr-c242e835-6821-4e0a-adda-672b78c55d35

Posted 30+ days ago

AI/ML Software Engineer

Temporary
Competitive
Posted 30+ days ago

We are seeking a talented and driven AI/ML Software Engineer to bridge the gap between advanced machine learning research and high-performance software production systems. In this role, you will design, build, test, and deploy scalable AI-driven features and robust machine learning architectures, working closely with product managers, data scientists, and backend engineering teams.

Posted
30+ Days Ago
Source
dfusetech.com
Sector
Information Technology & AI

Opens the employer's application page in a new tab

Responsibilities

  • We are seeking a talented and driven AI/ML Software Engineer to bridge the gap between advanced machine learning research and high-performance software production systems. In this role, you will design, build, test, and deploy scalable AI-driven features and robust machine learning architectures, working closely with product managers, data scientists, and backend engineering teams.
  • Model Integration & Development: Design, fine-tune, and evaluate machine learning models, integrating them seamlessly into production applications via robust APIs.
  • Data Pipeline Engineering: Build, optimize, and maintain efficient data pipelines for preprocessing, feature engineering, and continuous model training.
  • Production Deployment & MLOps: Containerize and deploy models using modern cloud infrastructure, ensuring low latency, high scalability, and uptime.
  • Monitoring & Performance Tuning: Track deployed models for performance drift, resource consumption, accuracy gaps, and inference cost efficiency.
  • Cross-Functional Collaboration: Partner with product and engineering stakeholders to scope AI use cases, translate business requirements into technical specs, and define success metrics.
  • Quality & Evaluation: Establish automated test suites and rigorous evaluation frameworks to measure model accuracy, robustness, and safety.

Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field.
  • Experience: 2+ years of professional software engineering experience, including hands-on work building, shipping, and supporting machine learning models in production environments.
  • Programming Proficiency: Strong software engineering fundamentals with expert-level proficiency in Python (including standard scientific computing libraries like NumPy and Pandas).
  • ML Ecosystem: Working knowledge of major machine learning frameworks such as PyTorch, TensorFlow, or Scikit-Learn.
  • Software Core Concepts: Solid foundation in data structures, algorithms, system design, RESTful APIs, and Git version control workflows.
  • Data Management: Practical experience with SQL and relational or non-relational database management.

Preferred

  • Advanced Degree: Master’s or Ph.D. degree specializing in Machine Learning, Natural Language Processing (NLP), or Computer Vision.
  • Cloud Platforms: Hands-on experience deploying and managing workloads on AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Generative AI & LLMs: Experience working with Large Language Models, Retrieval-Augmented Generation (RAG) systems, vector databases, and modern AI application frameworks.
  • Infrastructure & Automation: Proven familiarity with Docker, Kubernetes, CI/CD pipeline automation, and container orchestration.
  • Observability: Exposure to model monitoring and evaluation tooling (e.g., MLflow, LangSmith, or Prometheus) to track production health and trace model outputs.

Full job description

Role Overview

We are seeking a talented and driven AI/ML Software Engineer to bridge the gap between advanced machine learning research and high-performance software production systems. In this role, you will design, build, test, and deploy scalable AI-driven features and robust machine learning architectures, working closely with product managers, data scientists, and backend engineering teams.

Key Responsibilities

  • Model Integration & Development: Design, fine-tune, and evaluate machine learning models, integrating them seamlessly into production applications via robust APIs.
  • Data Pipeline Engineering: Build, optimize, and maintain efficient data pipelines for preprocessing, feature engineering, and continuous model training.
  • Production Deployment & MLOps: Containerize and deploy models using modern cloud infrastructure, ensuring low latency, high scalability, and uptime.
  • Monitoring & Performance Tuning: Track deployed models for performance drift, resource consumption, accuracy gaps, and inference cost efficiency.
  • Cross-Functional Collaboration: Partner with product and engineering stakeholders to scope AI use cases, translate business requirements into technical specs, and define success metrics.
  • Quality & Evaluation: Establish automated test suites and rigorous evaluation frameworks to measure model accuracy, robustness, and safety.

Minimum Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field.
  • Experience: 2+ years of professional software engineering experience, including hands-on work building, shipping, and supporting machine learning models in production environments.
  • Programming Proficiency: Strong software engineering fundamentals with expert-level proficiency in Python (including standard scientific computing libraries like NumPy and Pandas).
  • ML Ecosystem: Working knowledge of major machine learning frameworks such as PyTorch, TensorFlow, or Scikit-Learn.
  • Software Core Concepts: Solid foundation in data structures, algorithms, system design, RESTful APIs, and Git version control workflows.
  • Data Management: Practical experience with SQL and relational or non-relational database management.

Preferred Qualifications

  • Advanced Degree: Master’s or Ph.D. degree specializing in Machine Learning, Natural Language Processing (NLP), or Computer Vision.
  • Cloud Platforms: Hands-on experience deploying and managing workloads on AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Generative AI & LLMs: Experience working with Large Language Models, Retrieval-Augmented Generation (RAG) systems, vector databases, and modern AI application frameworks.
  • Infrastructure & Automation: Proven familiarity with Docker, Kubernetes, CI/CD pipeline automation, and container orchestration.
  • Observability: Exposure to model monitoring and evaluation tooling (e.g., MLflow, LangSmith, or Prometheus) to track production health and trace model outputs.

Job details

Employment type

Temporary

Seniority level

Not stated

Date posted

Oct 7, 2026

Work mode

Not stated

Job source

dfusetech.com

Company

Confidential employer

Information Technology & AI

  • Sterling, VA
  • Information Technology & AI

Similar jobs

Other roles in Sterling, VA or Information Technology & AI

Information Technology & AI

30+ days ago

Software Engineer, Kernel Performance & AI Tooling

Full-timeSan Francisco, CACompetitive

We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.

Information Technology & AI

30+ days ago

AI Support Engineer

Full-timeSan Francisco, CACompetitive

We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.

Information Technology & AI

30+ days ago

Staff Software Engineer, Payment Systems

Full-timeSeattle, NYCompetitive

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner.

AI/ML Software Engineer

Competitive

Apply on company site