Participate 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. Develop and/or apply statistical modeling techniques (e.g. Bayesian models and deep neural networks), optimization methods, and other ML techniques to different applications in business and engineering. Routinely build and deploy ML models on available data. Research and implement novel ML and statistical approaches to add value to the business. Mentor junior engineers and scientists. Work across industries including financial services, healthcare, retail, and manufacturing, developing AI solutions tailored to each sector's requirements. Work on generative AI, natural language processing, and large-scale model training and deployment. Design custom machine learning algorithms for generative AI applications and fine-tune foundation models using customer datasets with techniques like LoRA and parameter-efficient methods. Evaluate existing ML frameworks and extend them with custom components to meet specific customer requirements. Research and apply cutting-edge ML principles including novel training methodologies and reinforcement learning techniques to create innovative solutions. Develop new algorithms for model optimization, including distillation and hardware-specific optimizations. Conduct applied research on generative AI architectures, training strategies, and optimization techniques through prototyping and benchmarking. Investigate approaches including retrieval-augmented generation, fine-tuning methodologies, and reinforcement learning from human feedback. Mentor junior engineers and scientists.
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