Staff Engineer - PaaS (Messaging), Kafka, Remote

October 3

Apply Now
Logo of GEICO

GEICO

Auto Insurance • RV Insurance • ATV Insurance • Boat Insurance • Motorcycle Insurance

10,000+

Description

• Build high performance, low maintenance, zero-downtime platforms and applications • Drive insurance business transformation by transitioning from a traditional IT model to a tech organization • Collaborate with product managers, team members, customers, and other engineering teams • Develop and execute technical software development strategy for the Platform Engineering domain • Accountable for the quality, usability, and performance of the solutions • Be a role model and mentor, helping to coach 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 • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning • Take on-call and operation support

Requirements

• Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes • Fluent in at least two OOP languages such as Java, Go, Python, C++, etc. • Good knowledge of two of the following languages: Java, C, C# or other object-oriented languages, PHP, Perl, Ruby, JavaScript, shell script, etc. • Understand open-source messaging and event streaming products like RabbitMQ and Kafka • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap • Experience partnering with engineering teams and transferring research to production • Track-record of publications history in credible conferences and journals • Experience with continuous delivery and infrastructure as code • In-depth knowledge of CS data structures and algorithms • Experience solving analytical problems with quantitative approaches • Ability to excel in a fast-paced, startup-like environment • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication) • Experience on open-source messaging and event streaming platforms with emphasis on building enterprise scale platforms • Knowledge in big data and streaming data architecture (Lambda/Kappa), K8 cluster and ETL pipeline • Knowledge in ML and AI technologies • Experience in CI/CD pipeline and related open-source tools like GIT/Jenkin/CircleCI/SonarQube and knowledge in Terraform/Ansible will be big plus • Knowledge on Open-source monitoring software like Grafana and Prometheus • Familiarity with other messaging and event solutions like Azure Service Bus and Azure Event Hub is a plus

Benefits

• Premier Medical, Dental and Vision Insurance with no waiting period** • Paid Vacation, Sick and Parental Leave • 401(k) Plan • Tuition Reimbursement • Paid Training and Licensures

Apply Now

Similar Jobs

October 2

Discord

501 - 1000

Lead backend projects ensuring safety on Discord's platform.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com