Senior Software Engineer - C/C++ Cutting Edge Search

  • company name Cutting Edge Search
  • working location Office Location
  • job type Full Time

Experience: 6 - 6 years required

Pay:

Salary Information not included

Type: Full Time

Location: All India

Skills: Software Development, Critical Thinking, Communication, CC, backend development, AI systems, Problemsolving

About Cutting Edge Search

Job Description

As a C/C++ Developer at our well-established company, you will have the opportunity to work on cutting-edge technology projects focused on creating collaborative and open-ended computer dialogues. Your role will involve closely collaborating with cross-functional teams to design, define, and implement new features for the next generation of dialogue agents. These agents will find applications in education, entertainment, and general question-answering, presenting an exciting opportunity for individuals who thrive in a fast-paced environment and are passionate about contributing to innovative projects. To be successful in this role, you should hold a Bachelors or Masters degree in Engineering, Computer Science, or a related field, along with a minimum of 6+ years of experience as a software engineer, emphasizing backend development. Strong leadership skills are essential, with a preference for candidates who have prior experience managing engineering teams. Proficiency in C/C++ programming languages and a deep understanding of software development best practices are crucial. Any experience with AI systems and code-creation technologies will be advantageous. Additionally, you should possess exceptional problem-solving abilities, critical thinking skills, and effective written and verbal communication skills in English. Your key responsibilities will include reviewing code and solutions generated by AI systems to ensure compliance with quality standards, organizing the development cycle, managing project priorities, and setting goals and deadlines. You will utilize your expertise in C/C++ programming to address complex coding challenges during AI validation processes, foster a collaborative team environment that encourages innovation and communication, and conduct validation checks to verify the accuracy, efficiency, and reliability of AI-generated code. Collaborating with cross-functional teams to enhance the AI system's capabilities and integrating it with other components will also be part of your role, along with analyzing team members" code and providing constructive feedback to ensure high-quality software development.,