GEICO is seeking to drive its insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission, and is looking for a Senior Engineer to help achieve this goal
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
- Advanced 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.
- Experience in architecting, designing, building Observability platform solutions, Advanced data analytics using Open-Source technologies
- Experience building distributed systems
- In-depth knowledge of CS data structures and algorithms
- Experience with continuous delivery (CI/CD) and Infrastructure as Code
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
- Consistently share best practices and improve processes within and across teams
- Analyze cost and forecast, incorporating them into business plans
Other
- Bachelor's degree in computer science, Information Systems, or equivalent education or work experience
- 4+ years of professional experience in software development, platform architecture, administration, governance, infrastructure management, installation, and maintenance of the hardware, software, and network systems
- Excellent communication skills – needs to be able to lead projects from the front and interact with clients and sponsors on a regular basis
- Ability to excel in a fast-paced, startup-like environment
- Willing to work on both fast development and operation environment