Senior Software Engineer

Compunnel

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience delivering machine learning solutions to production
  • Strong programming proficiency in Python and Spark
  • Familiarity with distributed computing frameworks like Ray
  • Hands-on experience with ML frameworks such as PyTorch and modern vision models
  • Expertise in ML tech stacks including AWS, Databricks, and containerization tools
  • Knowledge of optimizing models for GPU and edge inference, specifically with CUDA
  • Experience with SQL and comfort working in Linux environments.

Responsibilities

  • Partner with Data Scientists to productionize ML models and create scalable training pipelines
  • Optimize ML models for performance and edge deployment
  • Integrate ML models into production systems alongside software engineers
  • Collaborate with Data Scientists on data requirements
  • Develop data preprocessing and feature engineering pipelines
  • Build and maintain infrastructure-as-code for ML deployments
  • Keep updated with advancements in machine learning and MLOps.

Benefits

  • Opportunity to work on high-impact projects in a growing AI field
  • Collaboration with a cross-functional team in a Center of Excellence
  • Access to cutting-edge technologies and frameworks
  • Focus on both cloud and edge computing solutions.
  • Emphasis on continuous learning and staying abreast of industry trends.
Full Job Description
We are seeking an experienced Machine Learning Engineer to join the Machine Learning Operations team in Client's R&D AI Center of Excellence. In this role, you will build and operate the infrastructure that turns Data Scientists' models into production systems - from scalable training and inference pipelines to optimized on-device deployment on edge hardware. The Machine Learning Operations team supports all projects in the Center of Excellence, including Client's inVue Dx's computer vision and microscopy-based diagnostics, and you will contribute to high impact problems.

Job Description:

Partner with Data Scientists to productionize machine learning and computer vision models, and implement scalable, efficient training and inference pipelines

Optimize models for performance and scalability, including GPU/CUDA-level tuning and edge/embedded inference optimization (e.g., TensorRT, DLA)

Work with software engineers and Data Scientists to integrate ML models into production systems on the cloud and at the edge

Collaborate with Data Scientists to identify and analyze data requirements

Develop and implement data preprocessing and feature engineering pipelines

Build and maintain infrastructure-as-code for ML platforms and deployments

Stay up to date with the latest developments in machine learning, computer vision, and MLOps

Required Skillsets:

Previous experience in machine learning as evidenced by delivering solutions into production

Excellent software engineering skills including a test-driven mindset

Strong programming skills in Python and Spark

Experience with distributed computing frameworks such as Ray, and ML frameworks such as PyTorch and modern foundation/vision models

Experience with ML tech stacks, including Databricks (including Databricks Asset Bundles), MLflow, Amazon AWS (EC2, S3, Lambda), containerization technologies such as Docker, and infrastructure-as-code tools including Terraform and CloudFormation

Experience optimizing and deploying models for GPU or edge inference (CUDA, TensorRT); familiarity with NVIDIA edge platforms (Jetson Orin/Thor) and tooling (Nsight, DeepStream SDK) a plus

Familiarity with computer vision and/or microscopy/scientific imaging data a plus

Experience creating and deploying applications to AWS Lambda

High level of comfort with Linux

Experience with SQL

Strong problem-solving and analytical skills

Excellent communication and collaboration skills.

Similar Jobs

More Jobs at Compunnel

  • Senior QA Engineer
    $100K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Information Technology
    In-Person
  • Technical Lead
    $100K — $130K *
    Aliso Viejo, CA 92656 (Orange County)
    Information Technology
    In-Person
  • Lead Java Developer
    $120K — $150K *
    Atlanta, GA 30349 (Fulton County)
    Information Technology
    In-Person
  • Purview SME
    $100K — $130K *
    Rapid City, SD 57701 (Pennington County)
    Information Technology
    In-Person
  • Senior QA Automation Engineer (Playwright)
    $100K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: