Amplitude-posted 7 days ago
Full-time • Mid Level
Hybrid • San Francisco, CA
501-1,000 employees

Amplitude is seeking a highly motivated and curious Software Engineer II to join our data infrastructure teams. Our mission is help companies build better digital products and experiences. You will be contributing to the core platform that processes and integrates massive amounts of customer data—up to 2 trillion events per month—to power our analytics product. As a Software Engineer II, you will: As a Software Engineer II, you will be a key contributor to the team, involved in the full software development lifecycle from ideation to deployment.

  • Design and Implementation: Take product ideas and requirements from ideation to implementation, focusing on developing and maintaining backend services and components that expand the capabilities of our analytics product and semantic and data layers.
  • System Scale and Performance: Design and implement distributed systems to ensure scalability, reliability, and high availability (best-in-class system availability) for our rapidly growing data and query volumes. Optimize performance to be blazingly fast across our data infrastructure.
  • Collaboration: Collaborate closely with Product and Design teams to translate high-level requirements into working, user-facing features. Work with cross-functional teams to support multi-product integration initiatives.
  • Technical Leadership & Quality: Actively participate in design discussions, contribute to the infrastructure roadmap, and conduct thorough code reviews. Lead technical discussions and mentor junior engineers/peers on engineering best practices and system knowledge sharing.
  • Problem Solving: Utilize monitoring tools to quickly diagnose and resolve performance, correctness, and stability issues, ensuring a robust and reliable platform. Research complex technical topics from papers and open-source projects to devise innovative solutions.
  • Experience: 2–3+ years of industry experience in a Software Engineering role, preferably focused on backend or data systems.
  • Education: B.S. in Computer Science or an equivalent technical field.
  • Technical Foundation: A strong foundation in programming, data structures, algorithms, multi-threading programming, and software application design/system design.
  • Programming Proficiency: Hands-on experience and proficiency in at least one modern backend language, such as Python, Java, C++, Typescript or Go.
  • Systems Experience: Background in building high-performance, scalable backend systems and deploying services on AWS or similar cloud providers.
  • Database Knowledge: Experience with both relational and NoSQL databases.
  • Soft Skills: Strong communication skills, collaboration skills, and an ability to work effectively with cross-functional teams.
  • Mindset: Passionate about solving challenging technical problems and iterating quickly.
  • Previous experience in distributed systems, large-scale data processing, analytics platforms (e.g., OLAP systems), application backends, microservices, supporting high throughput ingestion systems, optimizing caching that balances speed and correctness
  • Understanding of the full stack and flow of user-facing web applications – frontend experience is a plus.
  • Experience working with ETL pipelines or data products on top of cloud warehouses (e.g., Snowflake, BigQuery, Redshift).
  • Familiarity with workflow orchestration, event-driven systems, or related technologies (e.g., Temporal, dbt, Apache Iceberg).
  • Prior contributions to scaling products or systems during periods of rapid growth.
  • Experience with API development and enhancing the flexibility and usability of compute APIs.
  • Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans
  • Flexible time off, paid holidays, and more
  • Generous stipends to spend on what matters most to you, whether that’s wellness (monthly), commuter transit/parking (monthly), learning and development (quarterly), home office equipment (annual), and much more
  • Excellent Parental benefits including: 12-20 weeks of Paid Parental Leave, Carrot Fertility Benefits/Adoption/Surrogacy support, Back-up Child Care support
  • Mental health and wellness benefits including no cost employee access to Modern Health coaching & therapy Sessions and high quality physician office experience via One Medical membership (select U.S. locations only)
  • Employee Stock Purchase Program (ESPP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service