HYDERABAD · FULLTIME
Senior Software Engineer - AI

Nstarx India
Hyderabad · onsite · Posted 3d ago
Sourced from
Undisclosed9–14 yrsfulltimeHyderabad
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Job Description
Position: Senior Software Engineer AI
Location: Hyderabad (Work from Office)
Job Summary
NStarX is seeking a highly skilled Senior Software Engineer AI with a strong focus on Generative AI to join our team in Hyderabad.
This individual will play a key role in designing, developing, and deploying innovative AI solutions, mentoring a team, and contributing to enterprise-grade GenAI product delivery.
Key Responsibilities
- Design, develop, and deploy machine learning models and AI algorithms to address complex business challenges.
- Lead and mentor a team of AI/ML engineers, ensuring quality and scalability in solution design and implementation.
- Collaborate closely with cross-functional teams including data scientists, software engineers, product managers, and UX designers.
- Lead the development and deployment of Generative AI applications across text, code, image, and audio modalities using state-of-the-art LLMs.
- Design and implement CI/CD pipelines for the GenAI model lifecycle including training, validation, packaging, and deployment.
- Apply best practices for model performance tuning, cost optimization, and scalable deployment in cloud and hybrid environments.
- Develop prompt engineering, fine-tuning strategies (LoRA, QLoRA, PEFT), and evaluation protocols tailored to business use cases.
- Stay current with emerging trends in AI, ML, and Generative AI and drive adoption across teams.
- Document processes, model architectures, and deployment strategies for traceability and knowledge sharing.
Project Collaboration
- Work closely with cross-functional teams to gather requirements and deliver high-quality solutions.
- Participate in project discussions, provide technical insights, and share recommendations.
Leadership Guidance
- Provide guidance and mentorship to junior developers.
- Take ownership of deliverables and ensure alignment with organizational standards.
Additional Skills
- Java web application development for integration purposes (preferred but not mandatory).
- Strong cloud computing knowledge for building scalable and efficient solutions.
Required Qualifications
Education
- Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, or a related field (PhD is a plus).
Experience
- 9+ years of experience in AI/ML engineering or related roles.
- 3+ years of experience in Generative AI with team leadership responsibilities.
- Proven track record of production-grade ML and GenAI model development and deployment.
Technical Expertise
- Programming: Python (preferred).
- GenAI Frameworks: Hugging Face Transformers, Diffusers, LangChain, TGI.
- Serving Inference: FastAPI, gRPC, NVIDIA Triton, TorchServe.
- Cloud Platforms: AWS SageMaker, EKS, Vertex AI, GKE, Azure ML, AKS.
- MLOps DevOps: Kubeflow, MLflow, GitHub Actions, Jenkins, Helm, Terraform.
- Optimization Techniques: Model quantization, distillation, pipeline and tensor parallelism.
- Data Science Evaluation: pandas, NumPy, scikit-learn, Matplotlib, Seaborn, statistical modeling, A/B testing.
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong leadership and mentoring abilities.
- Excellent verbal and written communication skills.
- Ability to bridge technical and non-technical teams.
- Comfortable working in a fast-paced, collaborative environment.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
GithubPerformance TuningCloud ComputingEngineering servicesPackagingPythonHealthcareComputer ScienceData ScienceMachine Learning