Geico

Machine Learning Engineer II

Geico$105K — $215K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Machine Learning, Computer Science, Statistics, Mathematics, or related quantitative field.
  • 2+ years experience as a Software Engineer or in a related role.
  • Proven expertise in developing and deploying machine learning models in production.
  • Experience with ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with cloud environments, containerization, and orchestration tools.

Responsibilities

  • Design, implement, and deploy end-to-end machine learning solutions.
  • Drive the development of production-ready models independently.
  • Ensure seamless integration of ML models into business-critical applications through collaboration with cross-functional teams.
  • Write production-grade code for ML models as services and APIs.
  • Build and maintain scalable data processing workflows and model deployment infrastructure.
  • Debug and resolve model performance issues while tracking relevant metrics.
  • Collaborate with teams to ensure end-to-end business impact.

Benefits

  • Hybrid work policy with 3 days in office and 2 days remote.
  • Opportunity to work with a cross-functional team across various business units.
  • Variety of machine learning techniques used, enhancing skill diversity.
  • Multiple positions available, indicating growth in the team.
Full Job Description

DUTIES:                                                Design, implement, and deploy end-to-end machine learning solutions. Leverage expertise in machine learning, software engineering, and system architecture to independently drive the development of production-ready models. Work closely with cross-functional teams, from product and business units to data scientists, ensuring seamless integration of ML models into business-critical applications. Independently design, implement, deploy, and maintain machine learning models and components that solve real-world business problems in close collaboration with the Product, Business units, and Data Science teams. Write production-grade code for ML models as services and APIs. Collaborate with cross-functional teams including data engineering and software development, to integrate machine learning models into production systems. Build and maintain scalable data processing workflows and model deployment infrastructure. Debug and resolve model performance issues, track relevant metrics, and implement continuous improvements to ensure model accuracy and reliability. Collaborate with PM, Design, Product Engineering, and Data Science teams to ensure end-to-end business impact. May require pre-hire technical screen. Hybrid Work Policy - 3 days in office, 2 days work from home - Must be able to report to local office. Multiple positions open. Salary $105,000 to $215,000 per year.

REQUIREMENTS:                              Bachelor’s degree in Machine Learning, Computer Science, Statistics, Mathematics, or a related quantitative field. Two (2) years of experience as a Software Engineer, or related occupation. Two (2) years of experience with: Developing and deploying machine learning models in production environments, with expertise in a variety of ML techniques; Writing production-grade code and creating APIs using frameworks such as TensorFlow, PyTorch, or Scikit-learn; Cloud-based environments and familiarity with containerization and orchestration tools; Building data processing and ML workflow pipelines using SQL, Spark, and Python scripting; Utilizing distributed computing frameworks and large-scale data processing tools; ML algorithm foundations; Engineering skills to develop production ML/AI systems; Transforming business problems into ML/AI problems; Advanced machine learning algorithms and techniques, including supervised, unsupervised, and generative models; Python; ML frameworks, such as TensorFlow, Keras, and PyTorch; Software development best practices, such as CI/CD, containerization, and version control; Cloud platforms (AWS, Azure, GCP) and ability to leverage them for scalable and efficient ML solutions; and Data engineering concepts, including building scalable ETL pipelines, working with big data tools (Spark, Kafka), and ensuring smooth data flow for ML workflows.

TO APPLY:                                            Visit, https://careers.geico.com/


 

About Geico

GEICO (Government Employees Insurance Company) is an American auto insurance company with headquarters in Chevy Chase, Maryland. It is the second largest auto insurer in the United States, after State Farm. GEICO is a wholly owned subsidiary of Berkshire Hathaway that provides coverage for more than 24 million motor vehicles owned by more than 15 million policy holders as of 2017. GEICO writes private passenger automobile insurance in all 50 U.S. states and the District of Columbia. The insurance agency sells policies through local agents, called GEICO Field Representatives, and over the phone directly to the consumer, and through their website.
Learn more about Geico
Size
40,000 employees
Industry
Founded
1936

Similar Jobs

More Jobs at Geico

More Information Technology Jobs

Find similar Machine Learning Engineer II jobs: