Algorithms Software Engineer – GenAI & Code Analysis at Mend
Berlin, , Germany -
Full Time


Start Date

Immediate

Expiry Date

20 Nov, 25

Salary

0.0

Posted On

20 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science

Industry

Computer Software/Engineering

Description

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

REQUIREMENTS:

  • MSc in Computer Science (or related field) from a top-tier institution – 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)
Responsibilities

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:

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 innovation
Loading...