This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Engineer, Technical Architect in India.
This role offers a unique opportunity to shape and lead advanced AI/ML initiatives, bridging business needs with cutting-edge technical solutions. You will design, implement, and oversee scalable machine learning and AI architectures, covering everything from data pipelines and model development to deployment and inference. The position emphasizes strategic technical leadership, mentoring, and hands-on involvement in NLP, computer vision, and generative AI projects. You will collaborate closely with cross-functional teams to define success metrics, ensure responsible AI practices, and optimize solutions for scalability, security, and performance. This role allows you to work in a dynamic, distributed environment with the autonomy to influence both technical strategy and delivery. It is ideal for someone with deep expertise in AI/ML, cloud infrastructure, and large-scale system design, seeking to drive high-impact solutions across multiple domains.
Accountabilities:
- Translate complex business use cases into AI/ML technical designs and architectures.
- Evaluate multiple technical solutions and select optimal approaches to meet functional and non-functional requirements.
- Define end-to-end AI/ML system architecture, including data pipelines, model training, inference, deployment, and monitoring.
- Lead POCs and experiments to validate technology choices and solution feasibility.
- Mentor and guide engineering teams on best practices in AI/ML design, coding, and deployment.
- Review and validate architecture for scalability, extensibility, security, and compliance.
- Oversee the design and deployment of multi-agent systems, autonomous AI agents, and generative AI solutions.
Requirements:
- 13+ years of experience in software engineering with strong expertise in AI/ML, including NLP, computer vision, and generative AI.
- Proficiency in programming languages such as Python, Java, and .NET, including data manipulation libraries (Pandas, NumPy).
- Hands-on experience with cloud infrastructure, scalable inference (batch/real-time), MLOps pipelines (MLflow, Kubeflow, Docker, Kubernetes), and secure data handling.
- Solid understanding of statistical modeling, large-scale system design, API-first architecture, and database technologies (SQL, MySQL, Oracle).
- Expertise in LLMs, foundation models, prompt engineering, retrieval-augmented generation (RAG), GANs, and VAEs.
- Strong problem-solving, analytical thinking, and communication skills.
- Familiarity with AI ethics and responsible AI practices.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Benefits:
- Competitive salary and performance-based incentives.
- Fully remote working environment with flexibility and autonomy.
- Opportunity to work on cutting-edge AI/ML projects impacting multiple industries.
- Mentorship and professional growth opportunities in AI architecture and system design.
- Exposure to large-scale distributed systems and generative AI deployments.
- Collaborative and dynamic team culture with cross-functional interactions.
Why Apply Through Jobgether?
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.