Sr. Software Engineer, Data Products
Role responsibilities
Build and maintain production APIs, backend services, and data-processing systems to power internal and customer-facing capabilities. Integrate AI tools throughout the software development lifecycle to optimize design, implementation, and testing.
Requirements
Requires a minimum of 5 years of experience in software development or data engineering with strong programming skills beyond SQL. Candidates must be proficient in building production software and be eager to use AI aggressively in their engineering practice.
Key skills
Backend Services, API Design, Distributed Applications, Event-Driven Systems, Cloud Infrastructure, CI/CD, Data Modeling, AI-Assisted Engineering, Python, SQL, BigQuery, Airflow, Infrastructure as Code, Observability, Unit Testing, Integration Testing
Keywords
BigQuery, Airflow, API, Backend, Distributed Systems, Event-Driven Architecture, Change Data Capture, Idempotency, Containers, CI/CD, Infrastructure as Code, Observability, Data Pipelines, Analytical Systems, AI-Assisted Engineering, Software Engineering, Data Products, Relational Databases, Schema Design, Data Contracts, Modular Design, Unit Testing, Integration Testing, On-call Rotation, eCommerce, B2B, Python, SQL, Cloud Infrastructure, Production Systems