Get more with GEICO
Senior Data Engineer
Location
United States
Posted
1 day ago
Salary
$105K - $215K / year
Seniority
Senior
Job Description
Senior Data Engineer
GEICO
Role Description The GEICO Enterprise Voice Services team is seeking an experienced Senior Data Engineer to drive data architecture and engineering efforts. You have a passion for efficient data engineering that is founded on sound operational and analytical data models and robust data architecture. You understand holistically how data moves through an organization, including how it is originated, transformed, derived, and persisted to enable business analytics and machine learning models. You have a strong track record of building high-performance and resilient data pipelines on open source. This role requires in-depth knowledge of data modeling and architecture, data pipelines, and data management. Experience with Contact Center Analytics is preferred. Our Senior Data Engineer is a key member of the engineering staff working across the organization to innovate and leverage industry best practices for our data engineering efforts as we embark on our Data transformation journey for our contact center migration project. Our team thrives and succeeds in delivering high quality data platforms, products, and services to our business partners in a hyper-growth environment where priorities shift quickly. We are part of a team that facilitates enterprise voice data and its attributes to the organization. This position will be fully remote. Position Responsibilities - Scope, design, and build scalable, resilient distributed systems - Build product definition and leverage your technical skills to drive towards the right solution - Engage in cross-functional collaboration throughout the entire software lifecycle - Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization - Define, create, and support reusable application components/patterns from a business and technology perspective - Build world class reporting platform to satisfy reporting needs - Utilize programming languages like Python, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services - Mentor other engineers - Consistently share best practices and improve processes within and across teams Qualifications - Advanced programming/development experience with Python, SQL, Containerization (Docker and Kubernetes), Hive, Spark, dbt, Airflow - Experience with DevOps & CI/CD tooling (such as Azure DevOps, Jenkins, Gradle, Artifactory) - Experience with Source Version Control tools like GitHub, Azure Repos, etc. - Experience with monitoring (such as Splunk or equivalents) and reporting tools (such as PowerBI or equivalents) - Experience architecting and designing new and current systems - Advanced scripting skills using bash or equivalents - Advanced understanding of data security and governance protocols - Experience with cloud data warehouse solutions such as Snowflake - Experience with open-source query engines such as Trino, DuckDB, etc. - Experience with open source OLAP engines such as Starrocks, Pinot, etc. - Experience with Infrastructure as Code - In-depth knowledge of CS data structures and algorithms - Strong problem-solving ability - Ability to excel in a fast-paced environment - Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) Requirements - 4+ years of professional experience in data software development, programming languages and developing with big data technologies - 4+ years of experience in Big-Data Tools - 3+ years of experience with architecture and design - 3+ years of experience with AWS, GCP, Azure, or another cloud service Education - Bachelor’s degree in computer science or a related field and/or equivalent experience Annual Salary $105,000.00 - $215,000.00 The GEICO Pledge - Great Company: Protecting customers through life’s twists and turns with innovation and integrity - Great Careers: Personalized development programs, mentorship, and certification assistance - Great Culture: Inclusive and collaborative culture rooted in shared success - Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Principal Technical Product Manager, Data Platform
SandboxAQLeveraging AQ - the powerful compound effects of AI + Quantum technology
• Define and own the Data Platform roadmap across ingestion, auto-detection, schema reconciliation, and lineage • Own the CRO and lab-partner ingestion-template product and the auto-matching UX, so partner data is usable the moment it lands • Drive dataset-level provenance, sensitivity tagging, and field-of-use governance • Design experiment-integration API schemas in partnership with the BioSim and ChemSim teams • Own the federated data-management product that enables IP-safe data sharing across partners • Define and track the metrics that matter including but not limited to time-to-usable per dataset, auto-match accuracy, and lineage completeness
• Lead a high-performing team responsible for delivering complex healthcare data migration and integration solutions • drive technical excellence, build scalable delivery capabilities, and help modernize imaging environments • Lead, mentor, and grow a team of Data Migration and Integration professionals • Establish and improve standardized delivery methodologies, governance, and best practices • Partner closely with Project Management, Engineering, Clinical Consulting, Customer Success, Technical Services, and implementation partners • Build and manage strategic relationships with third-party implementation partners • Drive continuous improvement through resource planning, capacity management, key performance indicators, technical leadership, and customer engagement
• Manage Projects & Technology • Lead and implement Data Receipt Agreements with vendors in collaboration with cross-functional teams • Program and establish import procedures for data ingestion using SAS or alternative technologies (e.g., Workbench) • Design and implement reconciliation checks to ensure accurate data transfer • Program offline listings and custom reports to provide valuable insights on external data • Aggregate data across all sources and manage data structures, missing values, and programming errors • Review data outputs and provide strategic insights to study teams and clients • Ensure first-time quality on all deliverables • Negotiate electronic data timelines and ensure adherence through active project management • Monitor project resourcing, identify scope changes, and resolve technical issues • Coordinate and lead programming teams to successful project completion within timelines and budget • Manage deployment of data management technology for offline listing creation • Act as SME and technology owner for data management offline listing platforms • Maintain comprehensive supporting documentation in accordance with SOPs, Guidelines, and Work Instructions • Ensure traceability and regulatory compliance across all study activities • Document deviations and communicate them to project teams • Support Initiatives & Continuous Improvement • Participate in creating standards through tools (SAS macros), libraries, and processes • Develop and implement project-specific tools and improvements • Lead or drive global initiatives related to processes and new technologies • Mentor staff and provide relevant training • Assist project teams in problem resolution and technical support • Maintain and expand regulatory knowledge within the clinical research industry • Serve as point of contact for clients and internal stakeholders on electronic data matters • Participate in bid defense meetings • Independently contribute ideas on technology and data engineering to support business development
• Explore legacy source systems to understand their structure, quality, and relationships. • Export source data across a range of access methods. • Transform exported data into gaiia's standard format. • Execute migrations end-to-end on the internal migration platform. • Build and reuse mappings, templates, and validation rules. • Contribute small engineering improvements to the migration tooling. • Diagnose and resolve data discrepancies during dry runs, UAT, and post-cutover. • Document mapping specs, transformation logic, and data anomalies.




