Posted in

Senior Engineer Data Engineer

Senior Engineer Data Engineer

CompanyGeico
LocationArlington, VA, USA
Salary$90000 – $185000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 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, operations, real-time communication)
  • Fluency and Specialization with at least two modern languages such as Java, Scala, Kotlin, or Python
  • Experience with Cellular Architecture is a plus
  • Experience with Infrastructure as Code (Teraform, ARM, Ansible, Chef, etc)
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Experience in existing Operational Portals such as Azure Portal
  • Experience with application monitoring tools and performance assessments
  • 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
  • Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
  • Experience in Azure Network (Subscription, Security zoning, etc)

Responsibilities

  • Focus on multiple areas and provide technical and thought leadership to organization
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our highly complex problems
  • Own the quality, usability, and performance of the team’s code
  • Utilize Object Oriented and Functional languages, relational/non-relations databases, IaC, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning

Preferred Qualifications

  • Experience with Cellular Architecture is a plus