Semgrep is a leader in code security for builders, empowering invention without friction. As an AI product engineer on Semgrep’s Code team, you will apply cutting-edge AI/ML tools to build user-facing security tools that help developers write and ship secure software faster.
Responsibilities:
- Integrate AI platform APIs into the Code product
- Develop and refine LLM prompt chains for real developer use cases
- Experiment with the latest AI/ML advances and determine how they can be productized
- Evaluate and fine-tune ML models using human- and machine-generated data
- Learn directly from users to understand their needs and deliver features that help them secure their code
- Work on major product initiatives end-to-end, from design and prototyping through implementation and deployment
- Contribute to technical discussions, roadmap planning, and mentoring within the team
Requirements:
- 8+ years of experience writing production software
- Curiosity and a love of new technologies, especially AI/ML
- Experience experimenting with GPT-4/GPT-5, Codex, Claude, or other LLMs; familiarity with ML algorithms and applied research
- Comfort working in a fast-paced environment where prototypes are rapidly iterated or discarded
- Strong Python skills (experience with other languages a plus)
- Interest in prompt engineering, embeddings, and vector databases
- Excitement about building for customers, iterating fast, and seeing solutions solve real developer problems
- Excellent and proactive communication skills, both verbal and written