What is a Machine Learning Engineer at GEICO?
As a Machine Learning Engineer (or Staff Machine Learning Engineer) at GEICO, you serve as a pivotal technical lead at the intersection of high-scale insurance data and cutting-edge artificial intelligence. Your work directly impacts the company’s ability to innovate, helping to refine the customer experience, optimize risk modeling, and automate complex workflows. You are not just building models; you are architecting reliable, scalable production systems that transform raw data into actionable business intelligence.
The role demands a balance of deep technical rigor and strategic vision. You will be expected to remain hands-on with code for approximately 70% of your time while simultaneously defining product roadmaps and mentoring junior engineers. Because GEICO operates at a massive scale, you will face challenges related to distributed systems, model monitoring, and the integration of both traditional ML frameworks and modern LLM-based agent workflows. It is a role for those who thrive on solving complex, large-scale problems while maintaining the "tech paved path" that keeps the organization secure and efficient.




