Staff Engineer

4 days ago


Chevy Chase, Maryland, United States GEICO Full time
Job Description

GEICO is seeking an experienced Staff Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As a key member of our performance, efficiency, and capacity organization, you will help drive our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission.

This role is within the capacity management platform team, and its goal is to build a full-stack platform to address the infrastructure demand, capacity, and quota needs of a hybrid cloud environment. The platform will be built using open-source technologies and will be scalable to handle GEICO's growing infrastructure needs.

As a Staff Engineer, you will provide technical and thought leadership across multiple areas, focusing on the design and implementation of platform development and event-driven microservices. You will work closely with product leaders, other engineers, and partner teams to understand product requirements, build a technical backlog, and develop solutions that align with product vision.

You will architect and develop learning models and their services using Python, Kafka, and related open ML frameworks like TensorFlow and Keras. You will define and drive data capture and storage mechanisms using event-driven architecture to gather infrastructure utilization data from various sources and ensure the data is fed into the learning model environment.

You will own and drive one to two machine learning service areas, being accountable for their successful delivery, from design through to production, and ensuring they meet performance, scalability, and reliability standards. You will act as a role model and mentor to senior and junior ML engineers, guiding them in understanding the architecture, design, and implementation of systems.

You will maintain excellent communication with partner teams and leads, articulating technical implementations for various stakeholders, ensuring alignment across teams. You will proactively explore unknown product requirements and design solutions that meet evolving needs, contributing to the continuous improvement of our platform.

Responsibilities
  • Provide technical and thought leadership across multiple areas, focusing on the design and implementation of platform development and event-driven microservices.
  • Work closely with product leaders, other engineers, and partner teams to understand product requirements, build a technical backlog, and develop solutions that align with product vision.
  • Architect and develop learning models and their services using Python, Kafka, and related open ML frameworks like TensorFlow and Keras.
  • Define and drive data capture and storage mechanisms using event-driven architecture to gather infrastructure utilization data from various sources and ensure the data is fed into the learning model environment.
  • Own and drive one to two machine learning service areas, being accountable for their successful delivery, from design through to production, and ensuring they meet performance, scalability, and reliability standards.
  • Act as a role model and mentor to senior and junior ML engineers, guiding them in understanding the architecture, design, and implementation of systems.
  • Maintain excellent communication with partner teams and leads, articulating technical implementations for various stakeholders, ensuring alignment across teams.
  • Proactively explore unknown product requirements and design solutions that meet evolving needs, contributing to the continuous improvement of our platform.
Qualifications
  • Deep knowledge of machine learning techniques, particularly in natural language processing (NLP) and predictive modeling with hands-on experience in building, training, and deploying language learning models.
  • Experience working with machine learning frameworks such as TensorFlow, PyTorch, Spark ML, scikit-learn, or related frameworks and ability to implement and optimize complex models in these environments.
  • Experience working with machine learning, ranking infrastructures, and system design.
  • Experience with large-scale data processing. Proven ability to handle and process large volumes of data and ability to utilize big data frameworks and tools such as Apache Spark, Hadoop, or Kafka for real-time data ingestion and processing.
  • Strong programming skills in Python with experience using libraries like NumPy, Pandas, and TensorFlow or PyTorch for machine learning and data manipulation.
  • Understand open-source databases like MySQL, PostgreSQL, etc., familiar with No-SQL databases like Cassandra, MongoDB, Elasticsearch, etc.
  • Strong understanding of web service integration (REST/SOAP) and enterprise middleware integration tiers.
  • Experience with continuous delivery (CI/CD) and Infrastructure as Code. Knowledge of MLOps practices including the automation of machine learning workflows, build pipelines, and model monitoring in production.
  • Strong background in data engineering, including experience with ETL pipelines, data lakes, and data warehouses, to ensure the seamless flow of data into ML models.
  • Background in using and contributing to open-source machine learning and data processing tools, promoting best practices and innovations within the team.
  • Excellent communication skills - needs to be able to lead projects from the front and interact with clients and sponsors on a regular basis.
  • Experience partnering with engineering teams and transferring research to production.
  • In-depth knowledge of CS data structures and algorithms.
  • Experience solving analytical problems with quantitative approaches.
  • Ability to excel in a fast-paced, startup-like environment.
  • Willing to work on both fast development and operation environment.
Experience
  • 6+ years of professional experience in software development focusing on machine learning, platform architecture, data science, pipeline development, and maintenance of big data platforms, software, and network systems.
  • 4+ years of experience in using open-source frameworks.
  • 3+ years of experience with architecture and design.
  • 3+ years of experience with AWS, GCP, Azure, or hybrid data center.
Education
  • Bachelor's degree in computer science, Information Systems, or equivalent education or work experience.

GEICO offers a competitive salary range of $90,230,000.00 per year, depending on experience and qualifications. We also offer a comprehensive benefits package, including medical, dental, and vision insurance, paid vacation and sick leave, 401(k) plan, tuition reimbursement, paid training and licensures, and more.

GEICO is an equal employment opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and respectful work environment where all associates feel valued and empowered to contribute their best work.


  • Staff Engineer

    1 month ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Staff EngineerAt GEICO, we are seeking a highly skilled and experienced Staff Engineer to join our team. As a Staff Engineer, you will play a key role in driving technical innovation and excellence across our organization.Key Responsibilities:Provide technical leadership and guidance to teams and management on multiple areas of focus.Develop and...

  • Staff Engineer

    3 weeks ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Staff EngineerAt GEICO, we are seeking a highly skilled and experienced Staff Engineer to join our team. As a Staff Engineer, you will play a key role in driving technical innovation and excellence across our organization.Key Responsibilities:Provide technical leadership and guidance to teams and management on multiple areas of expertise.Develop...


  • Chevy Chase, Maryland, United States GEICO Full time

    Position DescriptionAs a Staff Software Engineer at GEICO, you will be a key member of our engineering team, responsible for designing and developing high-quality software solutions that meet the needs of our customers. Your expertise in software development, architecture, and engineering will be essential in driving the success of our...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryWe are seeking a highly skilled Staff Engineer to join our team at GEICO. As a Staff Engineer, you will play a key role in shaping the technical direction of our organization and driving innovation in software development, platform architecture, and infrastructure management.Key ResponsibilitiesAs a Staff Engineer, you will be responsible...


  • Chevy Chase, Maryland, United States GEICO Full time

    GEICO is seeking a highly skilled Staff Engineer to enhance our cybersecurity capabilities through automation.This role focuses on developing and implementing innovative solutions to improve our security posture and hygiene.As a Staff Engineer in Cybersecurity Automation, you will collaborate with our engineering teams to design and build new systems while...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Staff Software Engineer to join our Cloud Efficiency and Optimization Team. As a key member of our team, you will be responsible for designing, building, and maintaining high-performance, low-maintenance, zero-downtime platforms and applications. You will work closely with our Principal and Sr. Engineers to...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Senior Staff Engineer PAASJob Summary:We are seeking a highly skilled Senior Staff Engineer to join our Platform Engineering team at GEICO. As a Senior Staff Engineer, you will be responsible for leading the strategy and execution of our technical roadmap, driving innovation and cost efficiency in our PaaS services.Key Responsibilities:Develop and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Senior Staff Software EngineerAt GEICO, we're seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our engineering organization, you will play a critical role in designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Lead the design and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Description:GEICO is seeking an experienced Senior Staff Engineer to drive our insurance business transformation by solving complex cryptography-related challenges. As a Senior Staff Engineer, you will work with our Staff and Sr. Engineers to innovate and build new systems, improve, and enhance existing systems. You will lead the strategy and execution...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As a Senior Staff Engineer, you will play a key role in driving our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced Senior Staff Engineer to drive our insurance business transformation by solving complex cryptography-related challenges.Key ResponsibilitiesLead the strategy and execution of a technical roadmap to increase the velocity of delivering products and unlock new engineering capabilities.Develop and execute technical...

  • Staff Engineer

    3 days ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Staff Engineer to drive the development of our Core Insurance Platform. As a key member of our engineering team, you will be responsible for designing and implementing high-performance, low-maintenance platforms and applications that meet the needs of our customers.Key ResponsibilitiesLead the design and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced engineer to drive our insurance business transformation and platform engineering domain modernization. The ideal candidate will help build high-performance, low-latency platforms and applications, and lead the strategy and execution of a technical roadmap to increase the velocity of delivering products and...

  • Staff Engineer

    4 days ago


    Chevy Chase, Maryland, United States GEICO Full time

    GEICO is seeking a highly skilled engineer to lead the development of high-performance, low-latency platforms and applications. As a Staff Engineer, you will play a key role in driving the company's insurance business transformation and platform engineering domain modernization. You will be responsible for ensuring the stability, security, and performance of...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Senior Staff Engineer to drive our insurance business transformation. As a key member of our engineering team, you will help build high-performance, low-maintenance platforms and applications. Your passion for innovation and technical excellence will be essential in shaping our tech organization's mission and...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryAs a Staff Cloud Engineer at GEICO, you will be responsible for designing, developing, and deploying advanced private cloud systems using OpenStack and MaaS. This role requires a strong understanding of cloud infrastructure, automation, and system management. You will work closely with internal teams to architect and implement scalable and robust...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As an Enterprise Engineer II - Mobility Data Ops, you will help drive our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking a highly skilled Senior Staff Engineer to lead the development and implementation of our cloud infrastructure. As a key member of our team, you will be responsible for designing and building high-performance, low-maintenance platforms and applications that meet the needs of our business.Key ResponsibilitiesDevelop and drive the...

  • Senior Staff Engineer

    1 month ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Senior Staff Engineer to lead the development of our Data Lakehouse Platform. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable, resilient, and highly available data infrastructure.Key ResponsibilitiesLead architecture sessions and reviews with peers...

  • Staff Engineer

    2 weeks ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Staff Engineer - Redfish/BMC/IPMI DeveloperAt GEICO, we're seeking a highly skilled Staff Engineer to join our team. As a Staff Engineer, you will be responsible for designing and developing sophisticated server management solutions using Redfish API standards.Key Responsibilities:Design and develop server management solutions using Redfish API...