CrawlJobs Logo

Mid-level Machine Learning Engineer

United States of America, Huntsville · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

Astrion seeking a Machine Learning Engineer to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama. This role will be responsible for delivering automation to key national security missions interacting with petabyte-scale data on supercomputing resources. The ideal candidate will have a background in AI/ML model development and deployment and have experience in Python programming, handling SQL databases, and working in command line interfaces.

Job Responsibility

  • Integrate ML systems with other software components, ensuring that machine learning pipelines work within the overall product architecture
  • Manage the transition from prototype to production, including setting up model deployment pipelines and monitoring solutions
  • Construct optimized data pipelines to feed ML models
  • run tests and experiments and document findings
  • Monitor model performance post-deployment including managing model drift, rollback, and failure scenarios
  • Write clean, testable, maintainable code in Python and other languages

Requirements

  • TS/SCI with CI Polygraph
  • Degree in Computer Science, Statistics, Mathematics, Physics or another quantitative field
  • 1-3 years of experience working with ML frameworks
  • Programming proficiency in Python and extensive knowledge of ML frameworks, libraries data structures, and data modeling
  • Solid understanding of the full ML development lifecycle
  • Experience working with SQL and NoSQL databases
  • Experience with both Linux and Windows operating systems
  • Knowledge of CI/CD and Agile methodologies
  • Understanding of software design and system integration

Nice to have

  • Experience with petabyte scale data sets
  • Experience with multi-INT analytics
  • Experience deploying, monitoring, and scaling models in production environments

What we offer

  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Mid-level Machine Learning Engineer

8 matching positions

Mid-Level Data Engineer

In this role, you will construct data analytical infrastructure, data engineerin...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience as a Data Engineer or advanced analytical role
  • Experience in data engineering and/or software development
  • Expertise with Python, GIT, YAML, Docker, and SQL
  • Knowledge of CI/CD, DevSecOps, and Agile methodologies
  • Experience developing back-end systems and services
  • Understanding of software design and system integration
  • Active Secret security clearance with ability to obtain TS/SCI with CI polygraph
Job Responsibility
Job Responsibility
  • Build and maintain data pipelines, ETL processes, and storage systems
  • Develop services and extend infrastructure to enable machine learning workflows
  • Integrate software components into functional data systems
  • Write clean, testable, maintainable code in Python and other languages
  • Implement CI/CD pipelines and DevSecOps best practices
  • Create technical documentation for software systems
  • Collaborate across teams to share knowledge and leading practices
What we offer
What we offer
  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer at Arrive, you will serve as a key technical le...
Location
Location
United States , Chicago
Salary
Salary:
171000.00 - 213000.00 USD / Year
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience
  • 5+ years of experience with Python, object oriented programming and building highly scalable backend services
  • 3+ years of experience with relational databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms like Statsig
  • Understanding of both traditional machine learning and deep neural networks
  • Strong communication skills with the ability to articulate, diagram and document complex engineering concepts
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable ML systems and infrastructure using Python, Postgres, and Elasticsearch
  • Lead sprints, conduct rigorous code reviews, and set the “gold standard” for engineering practices across the organization
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth
  • Partner closely with other Machine Learning Engineers, Product Managers, Data Scientists, Data Engineers, and Product Engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring
  • Maintain and improve performance of existing data systems and processes while balancing maintainability, observability and readability
  • Demonstrate a deep sense of ownership by developing a thorough understanding of a domain
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices
  • Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity
What we offer
What we offer
  • Medical, dental, vision, life, and disability coverage
  • Matching 401(k) program
  • Employee Resource Groups
  • Office wide engagement activities, team events, happy hours
  • Casual dress code
  • CTA and L train stops walking distance from the office
  • Bike storage inside of the building
  • Access to LifeStart gym in office building
  • Free counseling sessions through Employee Assistance Program
  • Referral Program
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

As a Senior Machine Learning Engineer at Arrive, you will serve as a key technic...
Location
Location
United States , Austin
Salary
Salary:
Not provided
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent professional experience
  • 5+ years of experience with ML ops, model serving and optimization
  • 5+ years of experience with Python, object oriented programming and building highly scalable backend services
  • Expertise in frameworks like Sklearn, Pandas, Numpy
  • 3+ years of experience with relational databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms like Statsig
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable ML systems and infrastructure using Python, Postgres, and Elasticsearch
  • Lead sprints, conduct rigorous code reviews, and set the “gold standard” for ML engineering practices across the organization
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth
  • Partner closely with other Machine Learning Engineers, Product Managers, Data Scientists, Data Engineers, and Product Engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Own systems throughout the software development lifecycle, from design to development, deployment and monitoring
  • Maintain and improve performance of existing data systems and processes while balancing maintainability, observability and readability
  • Participate in an on-call rotation where you will support incidents and questions about service behavior from product managers
  • Develop a thorough understanding of a domain and explain the behavior of and contribute to code bases that may be outside your domain
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices
What we offer
What we offer
  • Comprehensive benefits package, including medical, dental, vision, life, disability, and supplemental coverage
  • Matching 401(k) program
  • Employee Resource Groups
  • Office wide engagement activities, team events, happy hours and more
  • Casual dress code
  • Convenient location close to the airport and downtown
  • Free on site parking
  • Fully stocked coffee bar, Broker’s Brew
  • Onsite gym
  • Free counseling sessions through Employee Assistance Program
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer, Personalization and Recommendations

As a Senior Machine Learning Engineer on the Personalization & Recommendations t...
Location
Location
United States , San Francisco
Salary
Salary:
183360.00 - 248000.00 USD / Year
edtechjobs.io Logo
EdTech Jobs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in applied machine learning or ML-heavy software engineering, with a strong focus on personalization, ranking, or recommendation systems
  • Demonstrated impact improving key metrics such as CTR, retention, or engagement through recommender or search systems in production
  • Strong hands-on skills in Python and PyTorch, with expertise in data and feature engineering, distributed training and inference on GPUs, and familiarity with modern MLOps practices — including model registries, feature stores, monitoring, and drift detection
  • Deep understanding of retrieval and ranking architectures, such as Two-Tower models, deep cross networks, Transformers, or MMoE, and the ability to apply them to real-world problems
  • Experience with large-scale embedding models and vector search, including FAISS, ScaNN, or similar systems
  • Proficiency in experiment design and evaluation, connecting offline metrics (AUC, NDCG, calibration) with online A/B test outcomes to drive product decisions
  • Clear, effective communication, collaborating well with product managers, data scientists, engineers, and cross-functional partners
  • A growth and mentorship mindset, helping elevate team quality in modeling, experimentation, and reliability
  • Commitment to responsible and inclusive personalization, ensuring our systems respect learner privacy, fairness, and diverse goals
Job Responsibility
Job Responsibility
  • Design and implement personalization models across candidate retrieval, ranking, and post-ranking layers, leveraging user embeddings, contextual signals and content features
  • Develop scalable retrieval and serving systems using architectures such as Two-Tower models, deep ranking networks, and ANN-based vector search for real-time personalization
  • Build and maintain model training, evaluation, and deployment pipelines, ensuring reliability, training–serving consistency, observability, and robust monitoring
  • Partner with Product and Data Science to translate learner objectives (engagement, retention, mastery) into measurable modeling goals and experiment designs
  • Advance evaluation methodologies, contributing to offline metric design (e.g., NDCG, CTR, calibration) and supporting rigorous A/B testing to measure learner and business impact
  • Collaborate with platform and infrastructure teams to optimize distributed training, inference latency, and serving cost in production environments
  • Stay informed on industry and research trends, evaluating opportunities to meaningfully apply them within Quizlet’s ecosystem
  • Mentor junior and mid-level engineers, supporting technical growth, experimentation rigor, and responsible ML practices
  • Champion collaboration, inclusion, curiosity, and data-driven problem solving, contributing to a healthy and productive team culture
What we offer
What we offer
  • 20 vacation days
  • Competitive health, dental, and vision insurance (100% employee and 75% dependent PPO, Dental, VSP Choice)
  • Employer-sponsored 401k plan with company match
  • Access to LinkedIn Learning and other resources to support professional growth
  • Paid Family Leave, FSA, HSA, Commuter benefits, and Wellness benefits
  • 40 hours of annual paid time off to participate in volunteer programs of choice
  • Fulltime
Read More
Arrow Right

Principal Machine Learning Scientist

As a Principal Machine Learning Scientist, you will be the technical anchor for ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ph.D. or Master's degree in Computer Science, Machine Learning, Statistics, or a highly quantitative field
  • 8+ years of industry experience developing and deploying large-scale ML models in a production environment, with a proven track record of shipping systems at the scale of millions of active users
  • Deep theoretical and practical knowledge in the following areas: SOTA Retrieval & Ranking: Practical experience with Multi-Task Learning (MTL), Multi-gate Mixture-of-Experts (MMoE), or similar architectures optimized for multi-objective optimization
  • Sequential & Temporal Modeling: Hands-on experience building sequential recommendation systems that capture real-time user session dynamics and long-term historical preferences
  • Advanced Representation Learning: Deep understanding of embedding generation, deep semantic retrieval, and multi-modal representation learning
  • Technical Stack: Mastery of Python and deep learning frameworks (TensorFlow, PyTorch) alongside hands-on experience with distributed computing (Spark, Ray) and cloud infrastructure (AWS/GCP)
Job Responsibility
Job Responsibility
  • Drive the technical roadmap for Search, Retrieval, Ranking, and Recommendation systems within the Trips vertical
  • Translate high-level business goals into concrete ML architectures and scalable production systems
  • Design, prototype, and scale next-generation recommendation and ranking models
  • Solve complex, non-linear travel journeys by utilizing sequential recommenders, representation learning, and deep multi-objective frameworks
  • Oversee the deployment of low-latency, high-throughput retrieval and ranking pipelines (e.g., multi-stage retrieval, vector search) capable of processing billions of travel data points (reviews, photos, bookings, user intent) in real-time
  • Partner closely with Product Managers, Engineering Leads, and Data Science peers to optimize multi-task business objectives simultaneously
  • Act as the primary technical authority for ML initiatives within the Trips vertical
  • Mentor and coach senior and mid-level ML scientists
  • Foster a culture of technical excellence, driving best practices for MLOps, rigorous A/B testing, data privacy, and code quality
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • 'Work your way' with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Scientist (Experiences)

About Tripadvisor The Tripadvisor Group connects people to experiences worth sha...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or Ph.D. degree in Computer Science, Machine Learning, Statistics, or a highly quantitative field
  • 5+ years of industry experience developing, validating, and deploying large-scale ML models in production environments
  • Strong practical and theoretical foundation in machine learning techniques, feature engineering, and deep learning paradigms
  • Proven ability to tweak, hybridize, and adapt existing state-of-the-art architectures to solve non-linear business problems
  • Experience with multi-task learning (MTL), ranking, Content AI stacks, Agentic AI etc is highly desirable
  • Mastery of Python and deep learning frameworks (such as PyTorch, PyTorch Lightning, or TensorFlow) alongside familiarity with data versioning and experiment tracking tools
Job Responsibility
Job Responsibility
  • Act as the technical lead for specific ML projects within your pod. Design and implement custom model components or loss functions that don't exist 'off-the-shelf,' breaking down massive research goals into deliverable, iterative milestones
  • Evaluate the global research landscape to conduct cost-benefit analyses on new architectures, balancing model complexity against inference speed, memory usage, and execution costs (such as token consumption). Optimize models for production using techniques like quantization and distillation
  • Tailor Golden Datasets and leaderboards with minimal supervision, and implement rigorous validation automation (such as backtesting and slice-based evaluation) to prevent data leakage, over-fitting, and production regressions
  • Collaborate closely with Engineering Leads to ensure compute/GPU infrastructure supports model requirements. Clearly define model failure modes, edge cases, and confidence thresholds—to enable SWE partners to build robust fallback systems
  • Diagnose complex algorithmic bugs and implement automated checks for 'Silent Failures' (e.g., concept drift or production feature distribution shifts). Lead team-level post-mortems and resolve blocking corrective actions
  • Formally mentor mid-level and associate ML scientists, reviewing their experimental logic to ensure high scientific rigor while guiding them through applied ML and production constraints
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • 'Work your way' with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you
  • Travel perks. We believe that travel is employee development, so we provide discounts and more
  • Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges
  • Health benefits. We offer great coverage and competitive premiums
  • Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates
  • Fulltime
Read More
Arrow Right

Staff Software Developer, Search & Distributed Systems

If you are looking for a career at a dynamic company with a people-first mindset...
Location
Location
Canada , Toronto
Salary
Salary:
147000.00 - 220000.00 CAD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with at least 3+ years operating at a Senior or Staff level focusing on distributed systems and high-throughput platforms
  • Deep, authoritative knowledge of Elasticsearch internals. You have managed large-scale clusters and deeply understand mapping, analysis, query optimization, cluster state management, and split-brain mitigation
  • Proficiency in the systems upstream and downstream of Search. You have hands-on experience with Kubernetes (EKS/GKE), API Gateway/BFF architectures, and event streams (Kafka)
  • A proven track record of implementing fault-tolerant patterns (retries, rate limiting, circuit breaking, dead letter queues) in microservice architectures
  • Expert-level ability to instrument systems and diagnose complex performance issues using modern observability stacks (Datadog, Prometheus, Grafana, OpenTelemetry)
  • Strong communication skills with a proven ability to influence cross-functional teams, build consensus around architectural decisions (the Knoster model!), and mentor mid-level and senior engineers
Job Responsibility
Job Responsibility
  • Architect for Scale: Design, configure, and scale our Elasticsearch clusters. You will define our global strategies for shard routing, Index Lifecycle Management (ILM), heap tuning, and data tiering to support massive auction throughput
  • Master the Failure Modes: Anticipate and engineer away points of failure. You will design circuit breakers, implement backpressure mechanisms, and tune asymmetric timeouts to prevent retry storms between our BFFs, K8s services, and the Search layer
  • Expert Troubleshooting & IR: Act as the ultimate technical escalation point for complex, cross-system performance degradation. You will dive deep into JVM metrics, Garbage Collection pauses, K8s network bottlenecks, and slow logs to uncover and remediate root causes
  • Holistic System Ownership: Manage the entire data lifecycle. You will optimize the ingestion pipelines syncing our event datastreams driven by producers and consumers (Kafka) to Elasticsearch, ensuring eventual consistency and data integrity at scale
  • Drive Engineering Excellence: Draft authoritative architectural Blueprints, SOPs, and Runbooks. You will elevate the surrounding engineering culture by coaching teams on distributed systems design, observability best practices, and incident management
  • Modernize & Innovate: Scan the horizon for emerging technologies. You will help evaluate and integrate next-generation search capabilities (e.g., Vector Search, RAG architectures) to support our broader AI and machine learning initiatives
What we offer
What we offer
  • Company Sponsored (paid) Healthcare
  • Dental
  • Vision
  • Life/AD&D
  • Short-Term and Long-Term Disability
  • Comprehensive additional optional benefits such Critical Illness and Supplemental Life/AD&D
  • Generous Parental Leave Top-Up Pay and Vacation Programs
  • Employee Stock Purchase Program with additional opportunities to earn stock in the company
  • Retirement planning through the Company's RRSP
  • Fulltime
Read More
Arrow Right

Python Application Developer, AVP

We are seeking a Python Application Developer to join our Technology team and ta...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software application development, including systems analysis, design, and end-to-end project delivery
  • Proficiency in Python, with practical experience applying it to build and maintain software applications in a professional environment
  • Experience with Angular for building dynamic, client-facing web applications
  • Hands-on use of AI-assisted coding tools such as Devin, GitHub Copilot, or similar platforms to accelerate development and prototyping
  • Ability to rapidly prototype and iterate on solutions using AI-powered development and presentation tooling
  • Exposure to machine learning concepts or AI/ML workflows in an applied engineering context
  • Demonstrated ability to manage and deliver technology projects successfully, balancing scope, timelines, and stakeholder expectations
  • Familiarity with consulting and project management methodologies, with the ability to apply structured approaches to complex technical challenges
  • Able to work independently with a high degree of autonomy, making sound decisions with limited day-to-day supervision
  • Comfortable working under pressure, adapting quickly to shifting priorities, deadlines, or changing requirements
Job Responsibility
Job Responsibility
  • Design and build new application systems and enhancements to existing platforms, ensuring solutions meet defined business requirements and quality standards
  • Lead all phases of the software development lifecycle — from feasibility and planning through design, construction, testing, and production deployment
  • Analyze complex technical and business problems, evaluate system processes against industry standards, and deliver well-reasoned engineering solutions
  • Develop and integrate security measures into application design, validating system functionality and integrity through post-implementation analysis
  • Collaborate with business users, clients, and cross-functional technology teams to recommend and implement advanced programming solutions that address real operational needs
  • Define and uphold engineering standards and best practices across the development lifecycle, ensuring consistent and repeatable processes
  • Coach and guide junior and mid-level engineers, sharing technical expertise to raise the quality and capability of the broader team
  • Apply sound judgement when assessing technical risk and business impact, ensuring solutions align with compliance requirements and safeguard the firm's integrity
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Fulltime
Read More
Arrow Right