Staff Machine Learning Engineer

GEICO GEICO · Insurance · Palo Alto, CA +1

Staff AI Engineer to lead the development of GEICO's virtual agent platform, enhancing productivity for contact center employees. This role involves designing, developing, and deploying GenAI workflows, collaborating with cross-functional teams, and providing technical leadership. Requires experience in building AI/ML platforms, systems, and LLM-based conversational experiences/agentic workflows.

What you'd actually do

  1. Own design, development and maintenance of high-performance, durable and scalable platform components. Examples include knowledge management, search, prompt management, workflow orchestration, action execution systems, logging & tracing, semantic knowledge graph, etc.
  2. Contribute to the evaluation and implementation of software technologies, tools, and frameworks, balancing build vs. buy, speed to market, maintainability, etc. for individual systems and platform components.
  3. Collaborate with cross-functional teams, including data scientists, ML engineers, software engineers, product managers, designers to gather requirements, define project scope and prioritize feature backlogs. Establish pragmatic technical visions & roadmaps that balance business outcome, product release timelines and engineering excellence.
  4. Assist in the planning and estimation of software development projects, ensuring the efficient allocation of resources and timely delivery of solutions.
  5. Lead a small team of engineers for feature implementation. Troubleshoot and resolve complex software issues, ensuring optimal system performance and reliability.

Skills

Required

  • Java
  • C++
  • Python
  • C#
  • search engine (e.g. elastic search, Qdrant)
  • data warehouse (e.g. snowflake)
  • streaming platform (e.g. Kafka)
  • relational database (e.g. postgresql)
  • Nosql (e.g. MongoDB, Cassandra)
  • distributed processing (e.g. Spark, Ray)
  • workflow management (e.g. Airflow, Temporal)
  • robotic process automation
  • context management
  • version control
  • CICD pipelines
  • Kubernetes clusters
  • testing
  • monitoring & alerting
  • production support
  • GPU-powered infrastructure
  • GPT
  • Llama
  • Mistral
  • Claude

Nice to have

  • conversational experiences

What the JD emphasized

  • 6+ years of professional software development experience
  • 6+ years of experience designing and building AIML systems
  • 4+ years’ experience managing end-to-end software development life cycle
  • 4+ years’ experience building training, finetuning, real-time/batch inferencing and evaluation systems for AIML models and LLMs, esp. utilizing GPU-powered infrastructure
  • 2+ years’ experience utilizing and/or finetuning LLMs such as GPT, Llama, Mistral, Claude etc. to build conversational experiences and/or agentic workflows

Other signals

  • virtual agent platform
  • GenAI workflows
  • high performance AI/ML platform & systems
  • Generative AI technologies