Software Engineer II - Data Engineer
Role Overview
Build the software services that power products, platforms, and better business decisions. As a Software Engineer II, you’ll develop scalable backend applications, APIs, integrations, and AI-enabled features using Python and cloud technologies.
You’ll contribute to solutions from design through production, helping improve reliability, performance, security, and developer productivity. This is an opportunity to solve meaningful engineering challenges, grow your technical ownership, and collaborate with experienced engineers across the development lifecycle.
Here’s a breakdown of what you’ll do (not all of it, just the important stuff)
-
Design and build scalable backend services, REST APIs, integrations, and reusable software components using Python and, where relevant TypeScript.
-
Develop data ingestion, transformation, service-to-service communication, and automation capabilities that support reliable product experiences.