Full Time

Senior Engineer - Data/ML Platforms SRE

GEICO Tech
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GEICO Tech, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Engineer - Data/ML Platforms SRE at GEICO Tech will be responsible for maintaining and enhancing our data and machine learning platforms, ensuring that they are robust, scalable, and highly available. This role combines software engineering and systems engineering to manage and optimize the infrastructure that supports our data science initiatives. The candidate will work cross-functionally with data scientists, data engineers, and other engineering teams to design and implement solutions that meet business needs while promoting best practices in reliability and performance.



Job Responsibilities

  • Design, implement, and manage scalable data and machine learning platforms.
  • Monitor system performance and availability, identifying and resolving reliability issues.
  • Collaborate with data scientists and engineers to determine performance requirements and identify necessary architectural changes.
  • Develop and maintain automation for testing, deployment, and incident response processes.
  • Ensure the integrity and security of data within the data platforms.
  • Participate in on-call duty to provide support for production issues.
  • Drive the adoption of best practices for system reliability, observability, and performance.
  • Facilitate continuous improvement through system and process optimization.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in software engineering, systems engineering, or Site Reliability Engineering.
  • Strong proficiency in programming languages such as Python, Java, or Go.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and container technologies (Docker, Kubernetes).
  • Familiarity with distributed systems, data pipelines, and machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Proficient in CI/CD tools and practices.
  • Solid understanding of networking, security, and operating systems.
  • Excellent problem-solving and analytical skills.


Technologies & Tools

The Senior Engineer will work with a variety of technologies and tools, including cloud computing platforms (AWS, Azure), container orchestration (Kubernetes), machine learning frameworks (TensorFlow, PyTorch), data integration tools (Apache Kafka, Spark), and configuration management tools (Terraform, Ansible). A robust understanding of database management systems, both SQL and NoSQL, will also be crucial for this position.



Ideal Candidates

Ideal candidates will possess a strong technical background complemented by excellent interpersonal skills. They should have a passion for innovation and the ability to work collaboratively in a fast-paced, dynamic environment. Self-motivated, results-oriented individuals who are keen on exploring new technologies and methodologies to improve platform reliability and performance will thrive in this role. Finally, a commitment to continuous learning and a strong sense of ownership towards their work will define successful candidates in this position.

Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.