Your role in our mission
We need an Enterprise Python Expert to join our Data Engineering team. While you’ll work within our data ecosystem, your primary focus is high-quality Software Engineering: designing and building pipelines and services, improving system architecture, and writing clean, scalable code with our Google cloud eco-system (GCP).
How you’ll make an impact
Architect Services: Design and stand up backend services and APIs that power our data platform.
Build for Scale: Transition us from simple scripts to production-grade software with logging, alerting, and automated testing.
Modernize Tooling: Evaluate and implement new frameworks that improve system reliability and developer velocity.
Collaborate: Partner with analysts, software engineers and infrastructure teams to ensure our data services are fast, secure, and easy to consume.
Lead by Example: Set the standard for Python excellence, performing deep code reviews and mentoring the team on SDLC best practices.
Skills that will help you thrive
BS in EE/CS with 12+ years of experience or MS in EE/CS with 8+ years of experience.
Deep expertise in object-oriented Python within an enterprise environment. Experience in Java, C#, or Go is a major plus.
Software-First Mindset: You treat data infrastructure as a software product, not a series of one-off scripts or data pipelines.
Production DevOps: Proficiency with Docker, Kubernetes, CI/CD, and Infrastructure as Code (Terraform) within modern cloud providers.
Data Fluency: Strong SQL (e.g. BigQuery, PostgreSQL) and an understanding of how to build systems around data warehouses.
Modern Workflow: Proficient with LLM-assisted development (e.g. Cursor) to accelerate delivery while ensuring you can understand, explain and defend every line.
Ownership: A track record of taking complex engineering problems from an “idea” or “concept” to "stable service."
What we offer
The opportunity to collaborate with a team of creative, fun, and driven colleagues on products that have an immediate and significant impact on people's lives.
The opportunity to work in a fast-paced environment with experienced industry leaders.
Flexible time off, comprehensive health coverage, competitive salary, paid parental leave, and other wellness benefits.
A bevy of other perks including Udemy access, childcare assistance, pet insurance discounts, legal assistance, and additional discounts through Perkspot.
Interview Process
Recruiter Call: A brief screening to discuss your experience and initial questions.
Department Interview: Deeper dive into technical skills and project alignment with the Hiring Manager or team member.
Take-Home Assignment: Analyze a real-world problem, propose solutions, and present findings, evaluating analytical, strategic thinking, and presentation skills.
Technical Interview: Deeper dive into coding skills.
Team Interview: Meet team members for collaborative discussions, problem-solving, or technical exercises.