This position is for a Senior Engineer - Data at GEICO, located in Chevy Chase, MD, with remote work options available.
The role involves designing and building scalable, resilient data systems that support business transformation in a fast-paced technology environment.
The engineer will be a key contributor to a dynamic data analytics and engineering team, utilizing modern tools and cloud platforms to enhance data capabilities and accelerate insights.
Responsibilities include designing, developing, and maintaining distributed data systems for advanced analytics platforms, collaborating across teams, leading design sessions, conducting code reviews, and mentoring junior engineers.
The position requires strong technical skills in languages and technologies such as Python, SQL, Apache Spark, dbt, Docker, Kubernetes, and Azure services.
Requirements:
Candidates must have 4+ years of professional experience in data engineering, programming, and big data technologies.
Strong skills in Python, SQL, dbt, Apache Spark, Kafka, Git, and containerization technologies (Docker, Kubernetes) are required.
Experience with orchestration tools like Apache Airflow or equivalents is necessary.
Familiarity with business intelligence tools such as Power BI or Superset is expected.
Proven ability to architect and design scalable systems, including microservices and API integration (REST, GraphQL), is essential.
Knowledge of DevOps principles and tools, including Azure DevOps and CI/CD pipelines, is required.
Advanced scripting skills with PowerShell and expertise in monitoring and security protocols are necessary.
A Bachelor’s degree in Computer Science, Information Systems, or equivalent experience is required.
Candidates must demonstrate the ability to excel in fast-paced, dynamic environments with strong problem-solving skills.
Benefits:
The position offers a competitive salary range from $105,000 to $215,000, based on experience and qualifications.
Comprehensive health, dental, and vision coverage options are provided.
A 401(k) retirement plan with company matching contributions is available.
Tuition assistance and professional development programs are offered to support continuous learning.
Flexible work arrangements, including the option for remote work, are part of the benefits.
Employee engagement and recognition programs foster an inclusive culture within the organization.
The company promotes a supportive environment that encourages work-life balance and continuous growth.