SWITS DIGITAL Private Limited is seeking an experienced Senior Software Engineer to contribute to AI-driven software engineering initiatives. The role involves building, evaluating, and improving high-quality code solutions while collaborating with AI model training and evaluation teams.
Responsibilities:
- Work on AI model training initiatives by curating high-quality code examples and building solutions in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go
- Evaluate, review, and refine AI-generated code to ensure efficiency, scalability, and reliability
- Collaborate with cross-functional teams to improve AI-driven coding solutions and benchmark them against industry performance standards
- Develop intelligent agents capable of verifying code quality and identifying error patterns
- Analyze and hypothesize different stages of the software engineering lifecycle including prototyping, architecture design, API design, production implementation, launch, experimentation, monitoring, and operational maintenance
- Design and implement verification mechanisms that can automatically validate solutions to software engineering tasks
- Contribute to improving AI capabilities in solving complex software development challenges
Requirements:
- 5+ years of software engineering experience
- Strong expertise in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go
- Experience building full-stack applications and deploying scalable, production-grade software
- Strong knowledge of software architecture, design patterns, development, debugging, and code review practices
- Ability to analyze, evaluate, and improve code quality and system performance
- Excellent problem-solving and collaboration skills