At GEICO, the business problem is to drive insurance business transformation and platform engineering domain modernization, redefining experiences for customers through high performance, low-latency platforms and applications.
Requirements
- Fluent in at least two programming languages such as Go (preferred) or C++, C-Sharp, Java, etc.
- Understanding of open-source object storage such as CEPH, MinIO
- Experience in using object storage services like AWS S3 or Azure Storage
- Experience on open-source database platforms with emphasis on building enterprise scale RDMS and NoSQL platforms
- Knowledge in big data and streaming data & storage pipeline architecture (Lambda/Kappa) and K8 cluster
- Experience in open-source tools like GIT/Jenkin/CircleCI, and knowledge in Terraform/Ansible will be a big plus
- In-depth knowledge of CS data structures and algorithms
Responsibilities
- 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 Platform Engineering domain
- Own accountability for the quality, usability & performance of the solutions
- Deep hands-on experience in complex system design and storage and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes
- Consistently share best practices and improve processes within and across teams
- Take on-call and operational support
- Lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities
Other
- 5+ years of software design and development experience
- 2+ years of experience in open-source frameworks
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
- Ability to excel in a fast-paced, startup-like environment
- Willing to work on both fast development and operation environment