2 days ago
Bethesda, MD, USA +2 moreSenior
Base Salary
$115k - $230k/yr
Responsibilities
- Design, implement, deploy, and manage machine learning models and features for predictive analytics, automation, and decision-support applications.
- Own the full ML lifecycle, including data ingestion, feature engineering, training, evaluation, deployment, monitoring, and retraining.
- Build scalable batch and real-time ML pipelines and optimize ML-serving systems for performance, reliability, and cost.
- Contribute to feature stores, model registries, deployment infrastructure, shared ML frameworks, tooling, architecture discussions, and technical roadmaps.
- Write high-quality, tested, maintainable code in Python and/or Java.
- Mentor junior MLE I/II engineers through code reviews, guidance, and technical leadership.
- Collaborate with data scientists, software engineers, operations, and product teams to integrate ML solutions into applications.
- Support monitoring, alerting, incident response, production reliability, security, privacy, compliance, model governance, explainability, and responsible AI practices.
Requirements
- Bachelor’s degree in Computer Science, Machine Learning, Statistics, Mathematics, or a related technical field; a Master’s or PhD is a plus.
- 6+ years of experience building and deploying machine learning systems in production environments.
- Strong proficiency in Python and/or Java and production-grade software engineering practices.
- Experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
- Hands-on experience with the full ML lifecycle, including deployment, monitoring, and retraining.
- Hands-on experience building and deploying LLM-based applications, including prompt design, retrieval-augmented generation, model evaluation, and production integration.
- Familiarity with distributed data systems and modern ML infrastructure.
- Preferred experience includes fine-tuning, adaptation, evaluation frameworks, and safety or guardrails for LLM systems.
- Preferred familiarity with real-time ML serving architectures, feature stores, low-latency systems, Spark, Snowflake, Airflow, and DBT.
- Preferred exposure to deep learning, reinforcement learning, natural language processing, model explainability, fairness, and governance in regulated industries.
Benefits
- Hybrid work arrangement with locations in Palo Alto, California; New York City, New York; or Bethesda, Maryland.
- GEICO offers personalized development programs, mentorship, certification assistance, benefits, and flexibility to support employee well-being and career growth.
- The role offers growth opportunities toward Staff and Senior Staff positions.
Tech Stack
Categories
About GEICO
GEICO sells auto and other personal lines insurance to U.S. consumers through a primarily direct-to-consumer model via web, mobile, and phone, with some local agents. Its products include car, motorcycle, RV, boat, homeowners, renters, condo, umbrella, and commercial auto coverage, plus roadside assistance. Founded in 1936 and headquartered in Bethesda, Maryland, GEICO is a subsidiary of Berkshire Hathaway and is among the largest auto insurers in the United States.
