Skip to main content
Amplitude logo

Software Engineer II, AI Security

Amplitude
Full Timemid
San Francisco, CAPosted February 4, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonTypeScriptJavaGoAWS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

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.

Required Qualifications:

  • 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 simil

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free