
Software Engineer, AI/ML
ValGenesis4 months ago
Hyderābād, IndiaMid Level / Senior
Responsibilities
- Implement and deploy machine learning solutions that address complex business problems and deliver revenue, engagement, and customer-satisfaction outcomes.
- Collaborate with data product managers, software engineers, and subject-matter experts to identify AI/ML opportunities.
- Develop production-grade ML models for customer experience, content recommendation, content generation, and predictive analysis.
- Monitor and improve model performance through data enhancement, feature engineering, experimentation, and online/offline evaluation.
- Stay current with machine learning and artificial intelligence developments and influence AI/ML applications in the life sciences industry.
Requirements
- 2–4 years of experience in AI/ML engineering with increasingly complex project experience.
- Strong programming skills in Python and Rust.
- Experience with Pandas, NumPy, SciPy, OpenCV, scikit-learn, TensorFlow, and PyTorch.
- Experience with GenAI tools such as LangChain, LlamaIndex, and open-source vector databases.
- Experience with one or more graph databases, including Neo4j or ArangoDB.
- Experience with MLOps platforms such as Kubeflow or MLflow.
- Expertise in one or more AI/ML domains, including causal AI, reinforcement learning, generative AI, NLP, dimensionality reduction, computer vision, or sequential models.
- Expertise building, deploying, measuring, and maintaining machine learning models for real-world problems.
- Understanding of the software product development lifecycle, DevOps, continuous integration, deployment tools, and software engineering best practices.
- Excellent written, verbal, and interpersonal communication skills.
- Advanced degree in Computer Science, Machine Learning, or a related field.
- Life sciences or related-domain experience is preferred.
Benefits
- The Chennai, Hyderabad, and Bangalore offices require onsite work five days per week.
- ValGenesis is an equal-opportunity employer.