Software Engineer Ii, Data Warehouse

Amplitude Amplitude · Data AI · San Francisco, CA · Engineering : Data

Software Engineer II on the Data Warehouse team responsible for building and scaling systems that integrate with data warehouses and cloud platforms, focusing on extreme throughput, low latency, and high availability. The role involves developing backend services, optimizing data import/export infrastructure, and collaborating with product and design.

What you'd actually do

  1. Take ideas from ideation to implementation
  2. Develop reliable and maintainable backend services that integrate with data warehouses and cloud platforms
  3. Optimize the performance and scale of our data import/export infrastructure to handle ever-increasing volume
  4. Collaborate with Product and Design to iterate on our product
  5. Contribute to engineering discussions and apply engineering best practices

Skills

Required

  • 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
  • 1+ years of experience with Java
  • Strong foundation in programming, algorithms, and software application design

Nice to have

  • ETL/ELT pipelines
  • distributed systems
  • data analytics