Algorithms Software Engineer – GenAI & Code Analysis
We’re building a new team focused on redefining the future of code analysis infrastructure, combining advanced GenAI techniques with deep static code analysis. We're looking for a highly motivated Algorithms Software Engineer to join us on this mission.
You're invited to meet the Mend R&D team here!
In this role, you’ll:
- Research and develop next-gen code analysis and remediation algorithms
- Work hands-on with GenAI models and integrate them into detection workflows
- Tackle complex software analysis problems (e.g., call graphs, control/data/taint flow analysis)
- Collaborate closely with Product Managers, Algorithm software engineers and application software engineers to prototype, validate, and productize your innovations
What You'll Do
- Design and implement machine learning and algorithmic solutions for code analysis
- Build GenAI-powered developer tools for static and semantic code analysis
- Enhance our existing detection infrastructure with intelligent, context-aware insights
- Translate cutting-edge research into practical, scalable product features
Requirements:
- MSc in Computer Science (or related field) from a top-tier institution – Must
- 3+ years of experience in software development and code analysis algorithms – Must
- Strong programming experience in Java - Must
- Excellent communication and collaboration skills – Must
- Hands-on experience building GenAI-based solutions (e.g., fine-tuning LLMs, agentic approaches, retrieval-augmented generation, prompt engineering)
Advantage:
- Familiarity with ML for code, static/dynamic analysis tools, and AST-level representations
- Experience with web application security, vulnerability detection, or remediation
- Proficiency in one or more of: JavaScript, C#, Python, Go, PHP
- Familiarity with cloud-native environments and CI/CD workflows (AWS, Azure)
Why Mend.io:
Mend.io is redefining how modern organizations secure software, from open source and custom code to AI generated components. As the creators of the first AI Native AppSec Platform, we help global enterprises stay safe, fast, and compliant in an era of AI driven development. Our platform combines intelligent automation, deep risk visibility, and developer-first experiences, shaping the future of application security.
We are also committed to building an inclusive, empowering workplace. If you’re excited about this role but don’t meet every requirement, we encourage you to apply. Your perspective could be exactly what we need.
Our Culture:
At Mend.io, we are building more than the future of application security - we are building a culture where diverse perspectives drive innovation. As we lead the way in securing AI powered applications, we believe the best solutions come from teams where everyone feels seen, heard, and empowered to thrive.
We are committed to a workplace rooted in respect, trust, and growth. That means supporting your development through mentorship, learning, and meaningful challenges, while also valuing flexibility and balance.