Software Engineer II, Data Warehouse
Amplitude · San Francisco Bay Area · 2 mo ago
HybridEngineering$144k/yrFull-time
About the role
The Data Warehouse team builds the systems that connect Amplitude to the broader data ecosystem. This includes developing connectors that bring data in from external platforms like Snowflake, Azure Blob Storage, S3, Databricks, and more, and exporting infrastructure that pushes data back out to tools customers use.
Responsibilities
- Take ideas from ideation to implementation
- Develop reliable and maintainable backend services that integrate with data warehouses and cloud platforms
- Optimize the performance and scale of our data import/export infrastructure to handle increasing volumes
- Collaborate with Product and Design to iterate on our product
- Contribute to engineering discussions and apply engineering best practices
- Participate in design and code reviews
Skills and Experience
- B.S., M.S., or Ph.D. in Computer Science or another related technical field
- 2+ years of experience working in a Software Engineering role and 1+ years of experience with Java
- Strong foundation in programming, algorithms, and software application design
- Passionate about data processing, solving challenging problems, and iterating quickly
- Previous experience with ETL/ELT pipelines, distributed systems, or data analytics is a plus