Senior Machine Learning Engineer
Role details
Job location
Tech stack
Job description
-
Contribute to the design, development and maintenance of high-performance AI solutions that utilize agentic workflows to deliver concrete business value for internal stakeholders. Examples include knowledge assistants, voice/text-based conversational AI solutions, document/audio processing copilots, voice agents, robotic process automation, etc.
-
Collaborate with cross-functional teams, including data scientists, ML engineers, software engineers, product managers, designers to gather requirements, help define project scope and prioritize feature backlogs. Execute pragmatic technical visions & roadmaps that balance business outcomes, product release timelines and engineering excellence.
-
Integrate and build solutions using GEICO AI platform architecture. Partner with platform teams to communicate requirements, understand current capabilities and gaps, and contribute to platform development.
-
Work on first-of-its-kind solutions within GEICO, with a deep understanding of business and technical processes, applications, and architecture to guide development.
-
Participate in project planning and stakeholder management, ensuring the efficient allocation of resources and timely delivery of solutions.
-
Mentor and guide junior engineers via code reviews and design sessions, fostering a collaborative and high-performance team culture., Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future.
-
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being.
-
Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
-
Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
-
Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.
Requirements
-
5 years of experience designing and building scalable production AIML applications and systems in cloud environments,
-
Proficient in Python, Java and similar general-purpose programming languages.
-
3 years managing end-to-end software development life cycle (e.g. CICD pipelines, Kubernetes-based deployments, testing, monitoring & alerting, production support etc.) for backend systems and APIs
-
2 years in training, finetuning, real-time/batch inferencing and evaluation systems for AIML models and LLMs
-
2 years owning end-to-end development, monitoring, maintenance, and continuous improvement of scalable, robust AIML applications.
-
Bachelor's degree or above in Computer Science, Engineering, Statistics or a related field
Preferred Qualifications:
-
2 years interfacing directly with internal business stakeholders and/or external stakeholders on AIML initiatives
-
2 years working with cloud provider solutions such as Azure and AWS
-
2 years with tools that power LLM-based AI agents: eval frameworks, agent tooling, RAG pipelines, prompt engineering, etc.
-
Strong communication and problem-solving skills to excel in dynamic, cross-functional and ambiguous decision-making environments