ApplySarthi

Senior Systems Engineer (C++/Python)

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

2,675 open systems roles across 363 companies are on ApplySarthi right now, most of them in Bengaluru (88), Hyderabad (54), Delhi NCR (24).

What systems roles keep asking for: Python (34%), System design (18%), C++ (17%), Linux (17%), AWS (14%), Java (13%), Agile (12%) — counted across their open postings here.

Systems Engineer jobs in the United States · Remote Systems Engineer jobs · C++ jobs · Computer vision jobs · Linux jobs · Machine learning jobs

Jobgether has 4,015 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for systems roles keep coming back to Python, System design, C++, Linux. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with C++? Tell me one thing you learned the hard way.
  3. What do you do when a production issue happens on your code?
  4. Walk me through a system you built. How was it designed, and what would you change now?
  5. Tell me about a hard bug you tracked down. How did you find the cause?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Systems Engineer (C++/Python) at Jobgether interview free →

Accountabilities:: You will contribute to the design, implementation, and deployment of advanced software systems, applying engineering expertise and mathematical methods to deliver reliable, high-performance solutions. Your responsibilities will include: Implement core machine-learning, computer vision, and inverse procedural modeling algorithms in C++, with an appropriate level of independence and oversight. Apply mathematical techniques involving linear algebra, probability, and geometry to develop algorithms for image analysis and realistic 3D reconstruction. Incorporate current research in machine learning, artificial intelligence, computer vision, and computer graphics into practical software applications. Collaborate with technical leadership to understand product strategy, customer requirements, and high-level engineering objectives. Design and optimize high-performance software, focusing on execution speed, scalability, and efficient resource management. Use Git or other version control systems to manage source code, track changes, and support collaborative development. Deploy, execute, and test software against large-scale geospatial datasets using cloud infrastructure and remote computing environments. Work with remote machines through Unix shell tools to validate algorithms and generate 3D content for end users. Contribute to the broader data ingestion and product pipeline, ensuring compatibility and efficient integration with other software components. Troubleshoot technical issues, evaluate implementation approaches, and continuously improve software quality and performance. Requirements: You are a collaborative and analytical engineer with strong C++ development skills, a solid foundation in software engineering, and an interest in applying advanced computational methods to real-world challenges. The role requires the following qualifications and capabilities: Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field. At least three years of relevant industry experience in a fast-paced, high-growth technology environment. Demonstrated experience designing and building high-performance systems using C++, with a focus on speed, scalability, and resource efficiency. Strong problem-solving skills, attention to detail, and the ability to learn and apply new tools, techniques, and engineering practices. Excellent communication skills, including the ability to explain complex technical concepts clearly to non-technical stakeholders. A collaborative, team-oriented approach and the ability to work effectively with technical colleagues and leadership. Preferred qualifications and technical experience include: Familiarity with modern C++ and its integration with data ingestion systems and product pipelines. A mathematical background in one or more of the following areas: linear algebra, probability, and geometry. Experience with Git; familiarity with Mercurial or other distributed version control systems is also relevant. Confidence working in Unix shell environments, such as Bash, and with Linux and macOS development and production systems. Experience in game technology, particularly Unreal Engine, computational geometry, C++, and computer graphics. Familiarity with CMake for project and build management. Ability to work independently within the development environment, including demonstrating how you can effectively support your preferred tools and workflow if they differ from the established setup. Benefits: Annual salary range of $175,000–$215,000 . Medical, dental, and vision insurance. 401(k) retirement plan. Paid leave. Tuition reimbursement. Additional employee discounts and perks. The opportunity to work with emerging research and advanced technologies in machine learning, computer vision, and 3D graphics. A technically challenging environment focused on high-performance engineering, large-scale data, and innovative software development. Ongoing application acceptance for this position.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-20. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.