We are seeking a talented and driven Technical Lead to join our engineering team in Chennai, India. As a Technical Lead, you will play a pivotal role in driving the technical direction, ensuring high-quality software development, mentoring a team of engineers to deliver innovative solutions, and through individual contribution. You will collaborate closely with cross-functional teams to design, develop, and deploy robust, scalable, and secure products that meet our business goals. A big picture understanding and attention to detail is required. SubItUp has a keen interest in using AI in every aspect of our business and our products. We are looking for a leader with an unquenchable curiosity around AI to help us move more quickly into the realm of AI.
Key Responsibilities
Leadership & Mentorship
-
Champion the
adoption and integration of AI technologies
across the organization. -
Lead and mentor a team of software engineers, offering
technical guidance, support
, and professional development
. -
Foster a culture of
collaboration, innovation
, and continuous learning
within the engineering team.
Technical Expertise
-
Define and implement
technical strategies
, architectural decisions
, and development best practices
. -
Conduct
code reviews
and ensure adherence to coding standards, performance, and quality metrics.
AI Expertise
-
Hands-on experience with
expert systems
, large language models (LLMs)
, and/or natural language processing (NLP)
. -
Guide
data-driven product development
through sound AI/ML design principles. -
Architect
scalable machine learning systems
for production environments. -
Familiar with
model evaluation
, data pipelines
, and MLOps
practices. -
Ability to
translate research ideas into production-ready solutions
.
Product Development
-
Collaborate with
Product Managers
and Designers
to translate business requirements into scalable technical solutions. -
Oversee the
end-to-end development lifecycle
, from requirements gathering and system design to deployment and maintenance. -
Write
clean, maintainable, and efficient code
across both frontend and backend systems.
Innovation & Problem-Solving
-
Research and implement
emerging technologies
to improve system performance, scalability, and reliability. -
Proactively identify and resolve technical challenges, ensuring the
on-time delivery
of high-quality software.
Stakeholder Communication
-
Serve as the
technical liaison
between the engineering team and senior leadership. -
Provide regular updates on
project progress
, potential risks, and mitigation strategies
.
Experience
-
10+ years
of hands-on software development experience. -
Minimum of
3+ years
in a technical leadership
role. -
Proven track record in designing and developing
scalable
, high-performance web applications
.
Technical Skills
-
Architecture:
-
Front-End:
-
Back-End:
-
Strong experience with
C#
, VB.NET
, and other server-side technologies. -
Expertise in
object-oriented programming (OOP)
and design patterns
. -
Demonstrated ability to develop
high-quality
, extensible
, and reusable
backend code.
-
Database:
-
API Development:
-
Testing:
-
Experience writing
unit and integration tests
. -
Proficient in
Test-Driven Development (TDD)
and testing for robustness, edge cases
, and usability
.
-
CI/CD Tools:
-
Cloud & DevOps:
-
In-depth knowledge of
Microsoft Azure
. -
Hands-on experience with
containerization tools
such as Docker
and Kubernetes
. -
Familiarity with
DevOps best practices
and Agile development methodologies
..