Machine Learning Engineer II

GEICO

Remote Hybrid Actively hiring Posted this week
Bethesda, MD Posted 4 days ago $105,000$215,000 / year

At a glance

AI generated

TL;DR

Join our dynamic team as a Senior Machine Learning Engineer, where you will design and deploy end-to-end machine learning solutions to solve complex business problems. You’ll work independently to develop production-ready models while collaborating closely with cross-functional teams including product management, data science, and software engineering to integrate ML models into critical applications. Your day-to-day responsibilities include writing production-grade code for ML services and APIs, building scalable data processing workflows, and maintaining model deployment infrastructure. Ideal candidates have expertise in TensorFlow, PyTorch, and Scikit-learn, along with experience in cloud-based environments, containerization tools like Docker, and distributed computing frameworks such as Spark. This role requires a strong background in machine learning algorithms, software development best practices, and the ability to transform business challenges into technical solutions using advanced ML techniques.

Skills

Python TensorFlow PyTorch Scikit-learn AWS Azure GCP CI/CD Kubernetes Docker SQL Spark Version Control ETL Kafka

What you'll do

  • Design and deploy end-to-end machine learning solutions to solve real-world business problems.
  • Independently develop production-ready machine learning models using TensorFlow, PyTorch, or Scikit-learn.
  • Integrate ML models into production systems by collaborating with data engineering teams.
  • Build scalable data processing workflows and maintain model deployment infrastructure.
  • Debug and improve the performance of deployed machine learning models continuously.

What we're looking for

  • 2+ years of experience developing and deploying machine learning models in production.
  • Expertise in TensorFlow, PyTorch, or Scikit-learn for writing production-grade code.
  • Proficiency in cloud-based environments with containerization and orchestration tools.
  • Experience building data processing pipelines using SQL, Spark, and Python scripting.
  • Knowledge of distributed computing frameworks and large-scale data processing tools.
  • Strong understanding of advanced machine learning algorithms and techniques.

Employer

About GEICO

GEICO (Government Employees Insurance Company) is one of the largest auto insurers in the United States, offering affordable auto, home, renters, and other personal insurance products. Industry: Insurance

GEICO currently has 121 open roles on FindRole.

Listed pay typically runs $110,000–$230,000 across 121 roles with salary data.

Most-posted roles

View all roles at GEICO