Job Description
About the Role
As a Machine Learning Research Engineer, you will be at the forefront of applying cutting‑edge AI technologies to the Software Development Lifecycle (SDLC) to enhance our products.
Responsibilities
- Spearhead Research & Innovation : Stay on the cutting edge of ML, Deep Learning, and LLMs, specifically their application to the Software Development Lifecycle (SDLC), and identify novel opportunities to enhance our products.
- Develop Advanced AI Models : Design, prototype, and validate novel ML models that identify and resolve complex bugs, vulnerabilities, and code smells, going beyond the capabilities of traditional static analysis.
- Build LLM-Powered Features : Develop and implement advanced LLM‑based solutions, including Retrieval‑Augmented Generation (RAG) for contextual code analysis, fine‑tuning models on proprietary codebases, and exploring agentic systems for automated code remediation.