30 Oct
Turing
Tiruppur
About the Role
We are looking for a Senior Software Engineer to take ownership of our AI tooling projects and play a key leadership role within our engineering team. In this position, you will be responsible for delivering medium-sized projects end-to-end, including system architecture, front-end, and back-end development. You will also act as a Tech Lead (TL), mentoring junior engineers and ensuring the successful delivery of high-quality solutions.
As a senior member of the team, you will work closely with our data collection platform, designing and building features that support both our human operations and research teams. This role requires a strong full-stack skill set,
as well as the ability to guide and mentor less experienced engineers.
Responsibilities
• Lead and Own Projects : Architect, build, and deliver medium-sized AI tooling projects end-to-end, covering front-end, back-end, and system design.
• Full-Stack Development : Build features from scratch using front-end and back-end technologies, including React, Node.js, and PostgreSQL, to improve platform usability.
• Team Leadership : Serve as the technical lead (TL) for junior engineers, guiding them through project development and helping them grow in their roles.
• Collaborate with Cross-Functional Teams : Work closely with product, design, and research teams to iterate on new features and enhance the user experience for our AI tooling platforms.
• Drive Quality and Scalability : Ensure our data collection and AI systems are robust, scalable, secure, and optimized for performance.
• Mentorship and Best Practices : Establish and promote best practices in software development,
ensuring code quality and fostering a collaborative team culture.
• Innovation : Contribute to brainstorming sessions, propose innovative ideas, and implement solutions that push the boundaries of AI systems development.
Required Skills and Qualifications
• Experience : 5+ years of full-stack software development experience, with a focus on building end-to-end solutions.
- Fast prototype: Able to get MVP out quickly. Prefers a quick development cycle with fast feedback instead of building for perfection.
• Tech Stack :
• Languages : Proficiency in Typescript and Python .
• Frameworks : Strong experience with React and Node.js frameworks such as Nest.js, etc. .
• Database : Hands-on experience with PostgreSQL or similar relational databases.
• Leadership :
Previous experience as a technical lead or mentoring junior engineers on medium-sized projects.
• System Design : Proven ability to design scalable and secure systems, ensuring quality and performance at scale.
• Problem-Solving : Excellent debugging and testing skills with a strong ability to troubleshoot complex systems.
• Collaboration : Strong communication and collaboration skills with the ability to work across teams and departments.
• Innovation and Initiative : Enthusiasm for contributing innovative ideas and bringing them to life in a fast-paced environment.
Nice to Have
• Experience with LLM (prompt engineering, etc), machine learning, or data collection platforms.
• Familiarity with building tools to support human operations in AI research environments.
• A passion for AI-driven innovation and curiosity about the future of AI systems development.
▶️ Senior Software Engineer – AI Tooling (Full Stack)
🖊️ Turing
📍 Tiruppur