Senior Staff Engineer – Search and AI/ML Infrastructure at GEICO
Position Summary
GEICO is looking for a highly skilled Senior Staff Engineer who has a fervent enthusiasm for crafting high-performance, low-maintenance, zero-downtime platforms and applications. You will be integral in driving our insurance sector's digital transformation as we evolve from a traditional IT framework to a tech-centric organization that emphasizes engineering excellence. Join us in fostering a culture centered on psychological safety and continuous improvement.
Key Responsibilities:
As a Senior Staff Engineer, you will:
- Provide technical and strategic leadership across multiple domains
- Execute a software development strategy that covers various domains
- Ensure the quality, usability, and performance of our solutions
- Influence and inform leadership at all organizational levels
- Share best practices and enhance processes within and across teams
- Analyze costs and forecasts, integrating them into business plans
- Determine resource requirements, evaluate operational processes, and ensure desired results
- Stay updated with emerging serverless trends and technologies
- Mentor team members, fostering a culture of innovation and collaboration
- Collaborate with cross-functional teams to ensure seamless integration of solutions
- Build resilient, scalable architectures that drive innovation and cost efficiency
Qualifications:
The ideal candidate will possess:
- Extensive experience in system design and AI/ML or Search infrastructure implementation
- Profound understanding of GPU/TPU in AI development for training and inference
- Experience developing Search or Graph platforms
- Proficiency in at least two OOP languages like Java, Go, Python, or C++
- Familiarity with languages such as C, C#, PHP, Perl, Ruby, JavaScript, and shell scripting
- Ability to design, conduct experiments, and influence roadmap direction
- Experience collaborating with engineering teams to transition research to production
- Strong publication history in credible conferences and journals
- In-depth knowledge of data structures and algorithms
- Proficiency with developer tooling across the software lifecycle, including CI/CD pipelines and open-source tools like GIT/Jenkin/CircleCI/SonarQube
- Expertise in cloud services (AWS, GCP, Azure) and infrastructure as code (Terraform or Pulumi)
- Experience with Kubernetes and building Platforms as Services with Dapr
- Experience in quantitative analytical problem-solving
Experience:
This role requires:
- 10+ years of experience with PaaS services like AI/ML Platform, Search, or Graph Platform
- 8+ years of experience in designing, architecting, and implementing enterprise-grade, scalable, and reliable platforms
- 6+ years of experience with open-source frameworks
- 4+ years of experience with cloud services like AWS, GCP, or Azure
Education:
Bachelor's degree in Computer Science, Information Systems, or equivalent experience.
Annual Salary:
$115,000.00 - $237,500.00
Please note, the final salary will consider various factors such as the role's scope, candidate experience, education, location, and market considerations.
Benefits:
As an associate, you will enjoy GEICO's Total Rewards Program, which includes:
- Premier Medical, Dental, and Vision Insurance with no waiting period
- Paid Vacation, Sick Leave, and Parental Leave
- 401(k) Plan
- Tuition Reimbursement
- Paid Training and Licensures
**Benefits may vary by location and eligibility requirements.
Equal Employment Opportunity:
GEICO is an equal opportunity employer. We provide fair employment opportunities to all associates and applicants regardless of race, color, religion, national origin, age, gender, sexual orientation, marital status, disability, or genetic information