Amplitude-posted 9 days ago
$121,000 - $201,000/Yr
Full-time • Entry Level
Hybrid • San Francisco, CA
501-1,000 employees

Amplitude is the leading digital analytics platform, helping over 4,300 customers—including Atlassian, Burger King, NBCUniversal, Square, and Under Armour—build better products and digital experiences. With powerful AI Agents embedded across our platform, teams can analyze, test, and optimize user experiences faster than ever. Ranked #1 across multiple categories by G2, Amplitude is the best-in-class solution for product, data, and marketing teams. Learn more at amplitude.com . As an organization, we deliver for our customers by living our values. We operate from a place of humility, take ownership of problems and successes, approach challenges with a growth mindset, and put our customers at the center of everything we do. Amplitude’s Commitment to Diversity Equity & Inclusion (DEI): Amplitude believes that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions. We strive to create an environment of inclusion—one focused on psychological safety, empathy, and human connection—that will allow employees of all backgrounds to thrive. Amplitude is seeking a highly motivated and curious Software Engineer to join our data infrastructure teams (Query). Our mission is to be the operating system for digital business, providing powerful insights into customer behavior. 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. This role is ideal for engineers who are passionate about distributed systems, large-scale data processing, and tackling hardcore infrastructure challenges related to extreme throughput, millisecond latencies, and building highly resilient systems with near-zero downtime. You will work in a fast-paced, collaborative environment, using modern cloud technologies and engineering best practices.

  • Develop and Implement Features: Take product ideas from concept to implementation by contributing to backend services and data product features that expand the capabilities of our analytics platform.
  • Design Scalable Systems: Contribute to the design and building of systems that are reliable, performant, and scalable to handle our growing data volume and user needs.
  • Optimize Performance: check profile, do benchmark, optimize performance to the best.
  • Collaborate and Review: Actively participate in design discussions and code reviews to share knowledge and ensure high-quality, maintainable code.
  • Cross-Functional Partnership: Collaborate closely with Product, Design, and other engineering teams to define strategy and deliver the best customer experience.
  • Learn Modern Technologies: Gain hands-on experience with modern technologies like Java, Python, Kubernetes, Redis/Elasticache, Amazon S3/DynamoDB, and Terraform.
  • Education: B.S. in Computer Science or a related technical field, or equivalent practical experience.
  • Fundamentals: Strong foundation in computer science fundamentals including programming, data structures, algorithms, and software application design.
  • Programming Skills: Solid programming skills in at least one modern language, with a preference for Java or Python.
  • Mindset: An eagerness to learn about distributed systems and large-scale data processing, coupled with a passion for solving challenging technical problems.
  • 1+ years of experience working in a Software Engineering role.
  • Prior experience with distributed systems, ideally OLAP.
  • Familiarity with concurrency and multi-threading.
  • This role is eligible for equity, benefits and other forms of compensation.
  • unlimited PTO, 10 to 13 holidays annually (will vary), medical dental and vision PPO and CDHP plans.
  • Finally, a company sponsored 401(k) retirement plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service