Jobs · Engineering · New York

Senior Software Engineer

Capgemini · New York, United States · Today
Engineering$73k–$174k/yrFull-time

About the role

The Capgemini team offers extensive career opportunities and provides mentoring and coaching for teammates. This role is an experienced professional with a strong background in software development.

Job Description

  • Train and fine-tune machine learning models using LoRA and other parameter-efficient fine-tuning techniques.
  • Design, develop, train, and evaluate multimodal AI models from the ground up.
  • Apply reinforcement learning (RL) techniques to improve model performance and optimize outcomes.
  • Develop solutions for audio and speech machine learning tasks, including:
    • Speaker diarization
    • Speaker identification
    • Speech-related AI applications
  • Optimize model inference pipelines using techniques such as:
    • TensorRT
    • Quantization
    • Pruning
  • Deploy, troubleshoot, and maintain distributed AI systems in cloud environments.
  • Monitor production models and ensure operational reliability by:
    • Detecting and addressing data drift
    • Managing model degradation
    • Resolving system failures
  • Gather, clean, curate, and maintain high-quality datasets for model training and evaluation.
  • Work within gated Continuous Integration/Continuous Deployment (CI/CD) workflows, ensuring appropriate:
    • Unit testing
    • Component testing
    • Integration testing

Required Qualification

  • Extensive experience and deep understanding of digital and broadcast production operations and workflows.
  • 5+ years of experience with AWS Cloud Services.
  • 1+ year of experience with Microsoft Azure Cloud Services.
  • Strong understanding of industry trends, emerging technologies, and best practices.
  • Proven experience creating architecture documentation using the C4 Model and other traditional design artifacts.
  • Experience working in Agile development environments.
  • Demonstrated ability to define technical direction and deliver large-scale, strategic initiatives.

Desired Qualification

  • 7+ years of programming experience in one or more of the following languages: Python, Java, Golang, JavaScript.
  • Experience with broadcast production systems or video content management platforms.
  • Familiarity with modern web technologies, including: React, Angular, JavaScript, HTML, CSS.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) practices.
  • Knowledge of containerization and orchestration technologies, including: Docker, Kubernetes.
  • Bachelor's degree in: Computer Science (CS), Electrical Engineering (EE) or equivalent professional experience.

Pay

The base compensation range for this role in the posted location is: $73,150 to $174,000. Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws.

Benefits

Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:

  • Paid time off based on employee grade (A-F)
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs

Other benefits as provided by local policy and eligibility.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com