Job Description
Formulate real-world problems into practical, efficient, and scalable AI and Machine Learning solutions.
Develop and implement machine learning algorithms, models, and computational systems; design and build scalable data pipelines to support model training and production with DevOps & MLOps.
Customize and apply Deep Learning and Gen AI models for various use cases based on business needs, data availability, system, and infrastructure requirements, including edge devices and High-Performance Computing (HPC).
Engage in research and development of new AI and high-performance compute algorithms, models, and simulations, along with their applications to solve complex problems.
Work with large-scale datasets and utilize data preprocessing techniques to ensure high-quality input for training and production.
Implement and maintain efficient data storage and retrieval mechanisms for models and knowledge using appropriate tools.
Justify the value of model approaches in solving business problems.
Collaborate with teams from both business and technical sides, including users, use case representatives, business owners, engineers, architects, and UI designers, to achieve end-to-end project goals and integrate into production.
Design and develop AI and machine learning systems, leveraging existing cloud AI services as appropriate.
Stay up-to-date with the latest AI trends and technologies, and apply innovative solutions to business problems.
Provide guidance and mentorship to junior team members on AI/ML best practices.
Engage with clients to understand their business needs and provide expert guidance on AI/ML strategy and implementation.
Build and maintain strong relationships with clients, acting as a trusted advisor for their AI/ML initiatives.
Tailor AI/ML solutions to meet specific client requirements and industry standards.
Support business development activities by identifying opportunities for AI/ML projects and contributing to proposal development.
For All Levels
Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related field. An MBA is a plus.
Strong understanding of AI and machine learning principles.
Proficiency in programming languages such as Python, R, or Java.
Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
Knowledge of big data technologies (e.g., Hadoop, Spark).
Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
Strong analytical and problem-solving skills.
Excellent communication and collaboration skills.
Experience in a consulting role, engaging with clients to deliver AI/ML solutions.
Relevant certifications in data science, machine learning, or project management (e.g., PMP, AWS Certified Machine Learning Specialty, Google Cloud Professional Data Engineer) are a plus.
Candidates with exceptional experience will be considered irrespective of years of experience.
Consultant Level
Min. 4 years of experience in AI/ML computational science or related roles.
Demonstrated ability to develop and implement machine learning algorithms and models.
Experience with data integration and model deployment.
Proficiency in creating and managing data pipelines.
Experience in client-facing roles, understanding client needs, and delivering tailored solutions.
Manager Level
Min. 6 years of experience in AI/ML computational science or related roles.
Proven experience in leading and managing AI/ML projects and teams.
Strong project management skills, with the ability to manage multiple projects simultaneously.
Demonstrated experience in evaluating and selecting AI/ML technologies and frameworks.
Ability to work with cross-functional teams and drive project alignment.
Experience in developing client relationships and providing strategic AI/ML consulting.
Associate Manager / Senior Manager Level
Min. 8/1 years of experience in AI/ML computational science or related roles.
Extensive experience in designing and implementing large-scale AI/ML systems.
Proven leadership skills with experience in managing large AI/ML teams and complex projects.
Strong strategic thinking and the ability to align AI/ML architecture with business goals.
Experience in mentoring and developing junior team members.
Demonstrated ability to drive innovation and apply cutting-edge AI/ML technologies to solve business problems.
Significant experience in consulting, with a track record of delivering successful AI/ML projects and building long-term client relationships.