SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
SonarSource is seeking a Research Engineer to work on pioneering projects that advance AI applications within software engineering. You will conduct cutting-edge research, develop novel algorithms, and contribute to software tools that enhance system performance, reliability, and flexibility. Your work will directly impact the efficiency and effectiveness of AI products, enabling developers to spend less time fixing issues and more time innovating.
Key Responsibilities:
- Conduct applied research integrating AI/ML techniques with software engineering practices to improve code quality, testing, and software maintenance
- Design and implement experimental prototypes to demonstrate feasibility and effectiveness of new methodologies
- Collaborate with cross-functional teams including AI researchers, software engineers, and product managers to translate research findings into practical applications
- Stay informed about latest advancements in AI/ML and software engineering to identify emerging trends and innovation opportunities
- Publish research findings in leading academic conferences and journals, and present work to the broader research community
- Participate in code reviews and provide constructive feedback to other developers and researchers
- Implement best practices from DevOps to maintain readable codebase, testable infrastructure, and documented research artifacts
About SonarSource:
Sonar is the leader in AI code verification and governance, helping over 75% of the Fortune 100 build trusted, reliable, compliant software. The company integrates with Claude Code, Codex, Cursor, GitHub Copilot, Gemini, and Devin. With over $400M in revenue and profitable growth, SonarSource operates across global hubs in Austin, Bochum, Dubai, Geneva, London, Singapore, Tokyo, and Washington D.C.
Workplace Culture:
The Singapore office operates on a hybrid model with three anchor days (Mondays, Tuesdays, Thursdays) for in-office collaboration. Candidates must be genuinely based in Singapore; relocation support is available for the right candidate.
Requirements:
- Bachelor's degree (or equivalent) in Computer Science, Engineering, or related field
- At least 2 years of experience as a Research Engineer, ideally in Software Engineering
- Strong research background in AI, ML, and Software Engineering
- Experience working with Agentic technologies (e.g., Astra, Opus, Vertex)
- Experience developing and prototyping in Python utilizing AI/ML
- Understanding of software development processes and terminology
- Familiarity with techniques for automated code generation, program synthesis, or software testing using AI/ML
- Strong problem-solving skills and ability to work independently and collaboratively
- Excellent communication skills for conveying complex technical concepts