This role involves participating in the design, development, evaluation, deployment, and updating of data-driven models and analytical solutions for machine learning (ML) and/or natural language (NL) applications. The position requires developing and/or applying statistical modeling techniques (e.g., Bayesian models and deep neural networks), optimization methods, and other ML techniques to various business and engineering applications. The scientist will routinely build and deploy ML models on available data, research and implement novel ML and statistical approaches to add business value, and mentor junior engineers and scientists. The role will work across industries including financial services, healthcare, retail, and manufacturing, developing AI solutions tailored to each sector's requirements. Specific focus areas include generative AI, natural language processing, and large-scale model training and deployment. This includes designing custom machine learning algorithms for generative AI applications, fine-tuning foundation models using customer datasets with techniques like LoRA and parameter-efficient methods, and evaluating existing ML frameworks, extending them with custom components. The role also involves researching and applying cutting-edge ML principles, including novel training methodologies and reinforcement learning techniques, developing new algorithms for model optimization (distillation, hardware-specific optimizations), and conducting applied research on generative AI architectures, training strategies, and optimization techniques through prototyping and benchmarking. Investigation of approaches such as retrieval-augmented generation, fine-tuning methodologies, and reinforcement learning from human feedback is also expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level