Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SAIC Logo

Senior Machine Learning Software Engineer

SAIC

$120,001 - $160,000
Nov 18, 2025
Ashburn, VA, US
Apply Now

The company is seeking a Senior Machine Learning Software Engineer expert to join their high-performing development team to extract insights from large datasets, build predictive models, and develop algorithms to solve complex business problems by integrating AI/ML/NLP solutions in cloud-native environments.

Requirements

  • Strong proficiency in Python and relevant machine learning libraries/frameworks like TensorFlow, PyTorch.
  • Proven expertise in working with AWS services like Bedrock, Lambda, ECS, SQS, and SNS
  • Proven expertise in working with Image Transformer models, particularly those designed for document image understanding like Microsoft's DiT.
  • Proven experience with creating Terraforms and working with GitLab Runner to deploy working sortware.
  • Demonstrated experience in implementing and working with self-supervised learning techniques, especially in the context of pre-training models on large-scale unlabeled text images. Familiarity with approaches like Microsoft's DiT for Document AI tasks.
  • Hands-on experience in applying Transformer models to various Document AI tasks, including document image classification, document layout analysis.
  • Solid understanding of image processing techniques with a focus on leveraging OpenCV for tasks such as resizing, feature extraction, and other pre-processing steps essential for document image analysis and understanding.

Responsibilities

  • Develop predictive models using machine learning algorithms such as regression, classification, clustering, and neural networks.
  • Develop end-to-end plans for AI/ML/NLP innovations that are compliant with cybersecurity policies.
  • Use sound software engineering principles and best practices to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolerant, and of high quality.
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges.
  • Use of Terraform, GitLab, and GitLab Runner to support CI/CD, automated testing, quality and security scans.
  • Provide operational and maintenance support including production deployment, smoke testing, monitoring, issue root cause analysis and resolution.
  • Participate as a member in Agile teams to review user stories, estimate and create sprint backlogs, participate in sprint reviews, demos and retrospectives.

Other

  • Must be able to obtain a Public Trust
  • Excellent problem-solving skills and ability to work independently.
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Self-starter, who enjoys moving at a fast pace with little supervision.
  • AWS certifications are a plus