Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
CodeNext - Senior Software Engineer (Python) image - Rise Careers
Job details

CodeNext - Senior Software Engineer (Python)

Why should I Apply:


At Sonar, we’re a group of brilliant, motivated, and driven professionals working hard to help organizations build responsible, secure, high-quality code quickly and systematically. We build solutions that don’t just solve symptoms of problems – we fix problems at the source – source code, to be specific.


We have a dynamic culture with employees worldwide and hub offices in the USA, Switzerland, the UK, Singapore, and Germany. We believe team members should have the opportunity to come to work every day, work on a product they are proud of, love what they do, and feel energized by their peers. With our roots deep in the open source community, we’re all about the mission: provide solutions that deliver Clean Code.


The impact you can have


The Sonar Code Next team is looking for a passionate Python Developer to join a fast-paced, dynamic group at the intersection of Large Language Models (LLMs), static analysis, and programming languages. Working on cutting-edge, AI-driven projects, you’ll help push the boundaries of automated code quality and security.


Our mission is to harness our expertise in static analysis and large language models (LLMs) to advance AI’s ability to understand, generate, and improve code. We develop prototypes grounded in cutting-edge research, testing innovations across the LLM development lifecycle—from data processing and model training to benchmarking. Our approach leverages techniques such as supervised fine-tuning (SFT), direct preference optimization (DPO), reinforcement learning from human feedback (RLHF), and retrieval-augmented generation (RAG) to enhance model performance and code quality.


As a key member of this team, you’ll directly influence AI-driven solutions by developing and refining the tools that make these initiatives possible. In this hands-on role, you’ll focus on implementing and optimizing methodologies that enhance code quality—ensuring that all solutions are scalable, maintainable, and ready for production.


On a daily basis, you will
  • Develop and maintain Python-based tooling and infrastructure to support AI-driven solutions for code quality and security.
  • Implement and optimize AI-focused experiments, creating robust systems to evaluate modern techniques, including fine-tuning, retrieval-augmented generation (RAG), direct preference optimization (DPO), and reinforcement learning from human feedback (RLHF).
  • Write scalable, production-quality Python code to support AI workflows, dataset processing, and evaluation frameworks.
  • Design and maintain benchmarking pipelines to assess Large Language Model (LLM) performance in generating clean, maintainable code.
  • Process and refine datasets, ensuring they’re structured and optimized for training and evaluation.
  • Develop integrations between AI systems and static analysis tools, enabling AI-assisted insights for developers.
  • Collaborate with static analysis experts and AI researchers to turn experimental ideas into practical, working solutions.
  • Ensure the scalability, reliability, and maintainability of AI tooling as it transitions from experimentation to production.
  • Continuously improve the development processes via workflow refinement, automation, and tooling for AI-assisted coding.
  • Work in a fast-paced, iterative environment that bridges research-driven innovation with real-world software development.


The Skills You Will Demonstrate
  • Proven expertise in Python development, writing clean, maintainable, and efficient code.
  • Solid software engineering foundation, including algorithms, testing, CI/CD, and best practices for building scalable and reliable software.
  • Deep curiosity about LLMs, static analysis, and multiple programming languages, recognizing their strengths, challenges, and nuances.
  • Genuine interest in AI-driven software development, and a willingness to work on projects integrating AI with developer tools.
  • Pragmatic approach to problem-solving, balancing research-driven innovation with building production-ready systems.
  • Self-driven mindset, bold enough to challenge the status quo, yet humble and open to learning and feedback.
  • Bonus points for hands-on experience with LLM-related projects, static analysis, or proficiency in additional programming languages (e.g., TypeScript, Java, C#).


Required Soft Skills
  • Initiative and Ownership: You can take a task from concept to completion with minimal supervision.
  • Curiosity and Adaptability: You thrive in a fast-moving environment, staying eager to learn new technologies and experiment with AI-driven solutions.
  • Open-mindedness and a Positive Attitude: You welcome new ideas, embrace feedback, and collaborate effectively with diverse teams.
  • Comfort with Complexity and Change: You excel at navigating uncertainty, iterating quickly, and adjusting to evolving challenges.
  • Confidence to Challenge and Be Challenged: You’re unafraid to question assumptions and engage in constructive discussions to drive the best outcomes.


Why you will love it here:


Our culture and mission set us apart. We have a dynamic work culture that values respect and kindness – and embraces the right to fail (and get right back up again!). We believe that the best idea wins and everyone has a voice.

We believe that great people make a great company. We value people skills as much as technical skills and strive to keep things friendly and laid-back while still being passionate leaders in our domains. Our 550+ SonarSourcers from 33 different nationalities can relate!

We embrace work-life balance. It is important to maintain a healthy work-life balance. This is why we have a flexible work policy that includes remote and in-office hybrid work (minimum three days a week in the office - Monday/Tuesday/Thursday).

We have a growth mindset. We love to learn and believe that continuous education is critical to our success. In an ever-changing industry, new skills are a must, and we're happy to help our team acquire them.



We prioritize Diversity, Equity, and Inclusion:


At Sonar, we are a global workforce and recognize the value of different backgrounds, and global cultures.


We are committed to creating a diverse work environment and are proud to be an equal-opportunity employer. All qualified applicants will be considered for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


All offers of employment at Sonar are contingent upon the clear results of a comprehensive background check conducted prior to the start date.


Please note that applications submitted through agencies or third-party recruiters will not be considered.

Sonar Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Sonar DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Sonar
Sonar CEO photo
Olivier Gaudin
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About CodeNext - Senior Software Engineer (Python), Sonar

As a Senior Software Engineer (Python) at Sonar in Geneva, you will become a pivotal member of the CodeNext team, where innovation meets responsibility and code quality. Here at Sonar, we are not just about addressing the symptoms of coding problems—we focus on tackling them at their core. Your role will revolve around engineering cutting-edge AI-driven solutions that enhance automated code quality and security using Large Language Models (LLMs). You will dive deep into software development, creating scalable Python tooling that supports AI infrastructures and optimizes modern techniques like reinforcement learning and direct preference optimization. Collaborating closely with experts in static analysis, you’ll turn groundbreaking research into practical applications that developers can rely on. Whether it’s developing integrations between AI systems and static analysis tools or designing benchmarking pipelines for LLM performance, your contributions will directly impact the future of clean coding. With a culture that flourishes on respect, kindness, and learning, Sonar offers an engaging environment for you to thrive professionally and personally. Plus, with our commitment to work-life balance, you can enjoy the flexibility of our hybrid work model. If you’re passionate about writing clean, efficient code and eager to push boundaries in tech, we’d love to have you on board!

Frequently Asked Questions (FAQs) for CodeNext - Senior Software Engineer (Python) Role at Sonar
What responsibilities does a Senior Software Engineer (Python) at Sonar in Geneva hold?

As a Senior Software Engineer (Python) at Sonar in Geneva, you will be responsible for developing and maintaining AI-focused Python tooling to improve code quality and security. This includes implementing AI-driven experiments, writing production-quality code, designing benchmarking pipelines, and collaborating with experts to transition experimental ideas into production-ready solutions. You will play a key role in optimizing methodologies that enhance code performance, making sure that all enhancements are scalable and maintainable.

Join Rise to see the full answer
What are the qualifications needed for the Senior Software Engineer (Python) position at Sonar?

To qualify for the Senior Software Engineer (Python) position at Sonar, candidates should demonstrate proven expertise in Python development and a solid foundation in software engineering concepts. Familiarity with algorithms, CI/CD processes, and best practices for building scalable software is essential. Candidates should also have a keen interest in LLMs and AI-driven software development, along with a proactive mindset and the ability to navigate complexity effectively.

Join Rise to see the full answer
What programming skills are essential for the Senior Software Engineer (Python) role at Sonar?

Essential programming skills for the Senior Software Engineer (Python) role at Sonar include strong proficiency in Python, with the ability to write clean and efficient code. Familiarity with static analysis tools, along with additional programming languages such as TypeScript, Java, or C#, can be beneficial. A solid understanding of concepts related to algorithms, testing, and software architecture is also critical.

Join Rise to see the full answer
How does the culture at Sonar contribute to the role of a Senior Software Engineer (Python)?

The culture at Sonar play a significant role in shaping the experience of a Senior Software Engineer (Python). We foster an environment of respect, kindness, and open-mindedness, where everyone’s ideas are valued. Embracing a growth mindset, Sonar encourages continuous education and skill improvement, allowing engineers to thrive and be passionate leaders in their fields while enjoying a healthy work-life balance through our flexible work policy.

Join Rise to see the full answer
What does success look like for a Senior Software Engineer (Python) at Sonar?

Success for a Senior Software Engineer (Python) at Sonar involves the ability to develop innovative solutions that bridge research and real-world software development seamlessly. You will succeed by writing scalable, maintainable code, enhancing AI systems, and collaborating effectively with cross-functional teams to bring fresh ideas to life. Embracing feedback, displaying curiosity, and navigating challenges will further mark your achievements in this dynamic role.

Join Rise to see the full answer
Common Interview Questions for CodeNext - Senior Software Engineer (Python)
Can you explain your experience with Python programming and how it applies to AI-driven solutions?

In answering this question, highlight specific projects where you effectively utilized Python to develop AI-related applications. Describe your working knowledge of libraries and frameworks that support AI and how your coding practices ensured maintainability and scalability.

Join Rise to see the full answer
What strategies do you use for debugging and optimizing Python code?

Discuss your systematic approach to debugging, including tools you might use such as debuggers or logging frameworks. Additionally, explain how you analyze code for optimization, mentioning techniques like profiling to identify bottlenecks.

Join Rise to see the full answer
How do you stay updated with advancements in AI and LLM technologies?

Share your commitment to continuous learning through various channels such as courses, webinars, or reading research papers. Mention any local meetups or online communities you engage with to stay informed about the latest trends and innovations.

Join Rise to see the full answer
How would you approach integrating AI tools with existing software systems?

Explain your step-by-step thought process for discussing integration strategies, emphasizing the importance of assessing system compatibility, conducting feasibility studies, and ensuring minimal disruption to the existing workflow during integration.

Join Rise to see the full answer
Describe a time you encountered a significant challenge in a software project. How did you overcome it?

Be specific about a challenging project, detailing the problem, your approach to brainstorming solutions, collaboration with different teams, and the final outcome. This showcases your problem-solving abilities and resiliency.

Join Rise to see the full answer
What is your experience with CI/CD processes, and why is it important in software development?

Highlight your understanding of CI/CD principles and tools you have used. Emphasize how CI/CD accelerates software delivery while maintaining quality by automating testing and deployment processes.

Join Rise to see the full answer
Can you discuss your familiarity with static analysis and its importance in code development?

Discuss static analysis as a proactive approach to identifying potential issues before they can escalate. Mention tools you've worked with and how they have contributed to enhancing code quality and security.

Join Rise to see the full answer
What methodologies do you employ for assessing AI models and their performance?

You should discuss various methodologies like supervised fine-tuning, reinforcement learning from human feedback, and benchmarking performance metrics. This illustrates your deep understanding of model assessment techniques.

Join Rise to see the full answer
How do you ensure the scalability and maintainability of your code?

Explain your coding practices, including clear documentation, adherence to coding standards, and writing modular code. Illustrate how you design your architecture with scalability in mind, ensuring that future enhancements are manageable.

Join Rise to see the full answer
Why do you want to work at Sonar as a Senior Software Engineer (Python)?

Express your excitement about Sonar's mission and values, particularly how they align with your own professional goals and belief in clean code. Share what specific aspects of the role and company culture appeal to you, showing your enthusiasm for joining the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Sonar Remote No location specified
Posted 2 days ago
Photo of the Rise User
CGG Hybrid Houston, Texas, United States
Posted yesterday
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
HR Studio Remote No location specified
Posted 10 days ago

As a company, we aim to have every developer and development team using our products for their code quality and security. The founders believed that building a great place to work with a strong culture would help us make this goal come true in fos...

123 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
C
Someone from OH, Sunbury just viewed Data Entry Online at Comforce Resource
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork