Staff Software Engineer - Data Streaming

September 16

Apply Now
Logo of GEICO

GEICO

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

10,000+

Description

• GEICO is seeking an experienced engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. • Help drive insurance business transformation transitioning from traditional IT model to tech organization. • Lead strategy and execution of technical roadmap. • Focus on multiple areas and provide technical and thought leadership to the enterprise. • Collaborate with teams to solve toughest problems and develop technical software development strategy. • Design and build scalable, resilient distributed systems.

Requirements

• Exemplary ability to design and develop, perform experiments, and influence engineering direction and product roadmap • Advanced experience developing new and enhancing existing data processing (data ingestion, data transformation, data storage, data management, data quality) components • Understanding of data warehouse concepts including data modeling and OLAP • Experience working with cloud data solutions (Delta Lake, Iceberg, Hudi, Snowflake, Redshift, or equivalent) • Experience with data formats such as Delta, Parquet, Avro, ORC, XML, JSON • Experience working streaming applications (Spark Streaming, Flink, Kafka, or equivalent) • Data processing/data transformation using ETL/ELT tools such as DBT (Data Build Tool), or Databricks • Understanding of machine learning • Strong working knowledge of SQL and the ability to write, debug and optimize SQL queries and ETL jobs to reduce the execution window or reduce resource utilization • Experience with cloud computing (AWS, Microsoft Azure, Google Cloud, Hybrid Cloud, or equivalent) • Experience with messaging such as Kafka, ActiveMQ, RabbitMQ, or similar messaging technologies • Expertise developing systems that are scalable, resilient, and highly available • Experience with continuous delivery and infrastructure as code • Experience with DevOps concepts and cloud architecture • In-depth knowledge of 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, operations, real-time communication) • Fluency and specialization with at least two modern languages such as Java, Go, C++, Python or Scala including object-oriented design • Experience with Micro-services architecture and extensible REST APIs • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems • Experience in application monitoring tools and performance assessments: Prometheus, Grafana, Loki, Thousand Eyes, Influx, Dynatrace, Application Insights or equivalents • In depth knowledge of Datacenter structure, capabilities and offerings, including the Azure platform, and its native services including the Azure platform and its native services or valent • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth or equivalents • Experience in Azure Network (Subscription, Security zoning, etc.) or equivalent • Experience developing REST Web Service API. GraphQL is a plus • Expertise in Docker and Kubernetes platform development • Experience using NoSQL databases such as Cassandra, MongoDB or equivalent • Experience with build automation tools such as Jenkins, Gradle, Artifactory or equivalent • Experience with load test tools such as Gatling, JMeter or equivalent • Understanding of vulnerability reports (Veracode scan or equivalent) • Experience 10+ years of professional experience in data software development, programming languages and developing with big data technologies • 8+ years of experience with architecture and design • 6+ years of experience in open-source frameworks • 4+ years of experience with AWS, GCP, Azure, or another cloud service • 3+ years of people management experience

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

September 15

Allstate

10,000+

Build cloud application development and hosting platforms for Allstate.

September 15

Allstate

10,000+

Allstate seeks a Cloud Product Engineer for cloud application development.

September 15

Allstate

10,000+

Cloud Product Engineer working on Azure AI solutions for Allstate.

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