Job Title: Lead System Architect & Backend Software Developer
Location: Mumbai
Job Type: Full-Time
Department: IT
Job Summary
We are seeking a highly skilled Lead System Architect and Backend Software Developer
with 10-12 years of experience to lead the design, development, and implementation of
scalable, high-performance systems for our AI-powered products. This role combines technical
leadership with hands-on backend development, making it ideal for a candidate who thrives
in both designing complex systems and contributing directly to code. You will work closely with
business stakeholders, development teams, and other architects to ensure the delivery of
robust, secure, and scalable AI solutions.
Key Responsibilities
System Architecture Responsibilities:
● Lead the design and architecture of enterprise-level software systems for AI products,
ensuring scalability, performance, and security.
● Define and implement architectural guidelines, standards, and best practices specifically
for AI and machine learning applications.
● Perform system analysis to identify opportunities for optimization and scalability
improvements, particularly in AI model deployment and performance.
● Conduct technical reviews of projects to ensure compliance with architectural
standards and design principles, especially in the context of AI systems.
● Responsible for setting up and managing the infrastructure required for software
applications, ensuring that it is scalable, reliable, and secure
● Focus on automating processes to improve efficiency and reduce manual intervention.
This includes automating deployment pipelines, testing, and infrastructure management.
Backend Development Responsibilities:
● Design, develop, and maintain backend systems that support AI-powered functionalities,
ensuring high reliability and performance.
● Create and optimize RESTful APIs or microservices that facilitate interactions between
AI models and front-end applications.
● Work with various databases (SQL) to design efficient data models that support AI data
requirements and ensure optimal data handling.
● Write clean, maintainable, and scalable code while adhering to coding standards and
best practices, particularly for AI workloads.
● Monitor system performance, troubleshoot issues, and implement effective solutions,
especially relating to AI model inference and data processing.
● Collaborate with DevOps engineers to implement CI/CD pipelines that accommodate AI
model updates and deployments.
Required Qualifications
● B.Tech/B.E. or Master’s degree in Computer Science, Software Engineering, or a related
field.
● 10-12 years of experience in backend development and system architecture roles,
preferably within an AI product environment.
● Proven experience in designing and building complex, scalable system architectures that
support AI applications.
● Proficiency in backend programming languages such as Python, Node.js.
● Expertise in designing RESTful APIs and working with microservices architectures
tailored for AI functionalities.
● Extensive experience with database technologies, including both SQL (MySQL,
PostgreSQL), with a focus on handling large datasets typical in AI applications.
● Proficiency with cloud platforms such as AWS, including services relevant to AI and
machine learning (e.g., AWS cloud infrastructure, Google AI Platform).
● Experience with serverless architectures and cloud-based functions (e.g., AWS
Lambda) for AI model deployment.
● Experience with containerization (Docker) and orchestration tools like Kubernetes,
specifically for deploying AI applications.
● Familiarity with CI/CD pipelines, version control systems (Git), and DevOps practices.
Soft Skills
● Exceptional communication and collaboration skills, with the ability to work across teams
and departments, especially in AI-focused initiatives.
● Strong analytical mindset, able to assess both technical and business impacts of
architectural decisions in the context of AI products.
● Ability to balance hands-on development with strategic leadership in AI-driven projects.
● A proactive and detail-oriented approach to problem-solving, particularly in the
fast-evolving AI landscape.
Pay: ₹1,500,000.00 - ₹3,000,000.00 per year
Work Location: Remote