GEICO is seeking to transform its insurance business by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission. This involves building high-performance, low maintenance, zero-downtime platforms and applications, and fostering a culture of psychological safety and continuous improvement.
Requirements
- Good hands-on experience in building complex distributed system to process large scale telemetry and architectures to support the scale and performance, with great knowledge on Docker and Kubernetes
- Advanceed knowledge of at least one OOP language such as Java, Go, Python, etc.
- Great understanding of open-source databases like MySQL, PostgreSQL, etc. And strong foundation with No-SQL databases like Clickhouse, Cassandra. Apache Trino etc. Knowledge or Big data formats such as Parquet or Avro etc.
- Experience in architecting, designing, building Observability platform solutions, Advanced data analytics using Open-Source technologies are a big plus.
- Experience building distributed systems
- Experience with continuous delivery (CI/CD) and Infrastructure as Code
- In-depth knowledge of CS data structures and algorithms
Responsibilities
- Focus on Single or multiple areas and provide technical and thought leadership to the enterprise
- Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
- Develop and execute technical software development strategy for the Observability Engineering domain
- Accountable for the quality, usability, and performance of the solutions
- Be a executor as well as an active learner, helping to coach TDPs and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
- Consistently share best practices and improve processes within and across teams
- Analyze cost and forecast, incorporating them into business plans
Other
- Willing to take on-call and operation support
- Excellent communication skills – needs to be able to lead projects from the front and interact with clients and sponsors on a regular basis
- 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