Amplitude is the leading AI 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. We’re looking for a Software Engineer II to help secure Amplitude’s emerging AI-powered features, from chatbots to agentic systems. This role is ideal for a software engineer who loves working at the intersection of AI, application security, and product development. You’ll work closely with developers, AI product teams, and security peers to evaluate risks in AI-driven features (such as LLM-based assistants, connectors, and agent integrations), guide secure design, and implement automated defenses across the stack. This is a hands-on role where you’ll help shape how we approach security for AI features at scale. You won’t just report issues, you’ll help fix issues and make it easier for others to avoid them. 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. Your core responsibilities will include: 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. You'll be a great addition to the team if you possess a strong technical foundation and a passion for solving complex, large-scale problems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
501-1,000 employees