
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
We are seeking a highly skilled AI/ML Engineer to join our dynamic team and contribute to building the next generation of applications for our global customers. If you are a technology enthusiast with a strong passion for innovation, we encourage you to discuss this exciting opportunity with us.
Responsibilities
- Implement and deploy Machine Learning solutions to address complex problems and deliver tangible business value, such as revenue growth, enhanced engagement, and improved customer satisfaction.
- Collaborate with data product managers, software engineers, and subject matter experts to identify AI/ML opportunities for enhancing process efficiency.
- Develop production-grade ML models to elevate customer experience, optimize content recommendation and generation, and enable predictive analysis.
- Monitor and refine model performance through data enhancement, feature engineering, experimentation, and online/offline evaluation. Stay abreast of the latest advancements in machine learning and artificial intelligence, and contribute to shaping AI/ML strategies for the Life Science industry.
Requirements
- 2 to 4 years of experience in AI/ML engineering, with a demonstrated ability to manage increasingly complex projects.
- Proficiency in Python and Rust programming languages.
- Experience with libraries such as Pandas, NumPy, SciPy, and OpenCV (for image processing).
- Hands-on experience with ML frameworks including scikit-learn, Tensorflow, and PyTorch.
- Familiarity with GenAI tools like Langchain, LlamaIndex, and open-source Vector Databases.
- Experience with at least one Graph Database system, such as Neo4J or ArangoDB.
- Experience with MLOps platforms like Kubeflow or MLFlow.
- Expertise in one or more of the following AI/ML domains: Causal AI, Reinforcement Learning, Generative AI, NLP, Dimension Reduction, Computer Vision, or Sequential Models.
- Proven ability to build, deploy, measure, and maintain machine learning models for real-world problem-solving.
- A thorough understanding of the software product development lifecycle, DevOps practices (build, continuous integration, deployment tools), and industry best practices.
- Excellent written and verbal communication skills, along with strong interpersonal abilities.
- An advanced degree in Computer Science, Machine Learning, or a related field is required.
Company Mission: ValGenesis disrupted the life sciences industry in 2005 by introducing the first digital validation lifecycle management system. Today, they continue to innovate with an end-to-end digital transformation platform that combines purpose-built systems with world-class consulting services to help GxP organizations meet evolving regulations.
Team Culture: The team prioritizes customer success, fosters open communication and mutual support, and embraces innovation and ambitious goals. They are dedicated to becoming the leading intelligent validation platform in the market.
Work Environment: ValGenesis operates with a 5-day onsite work week in their Chennai, Hyderabad, and Bangalore offices, believing that in-person collaboration is crucial for creativity and community. The company is an equal-opportunity employer committed to merit-based hiring.
AI in Hiring: ValGenesis may utilize AI tools to assist in parts of the hiring process, such as reviewing applications, but final hiring decisions remain human-led.
Company
ValGenesis
ValGenesis is a leading provider of digital validation platforms for life sciences companies. Their suite of products is utilized by 30 of the top 50 global pharmaceutical and biotech companies to ach...