Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data & ML Infrastructure

$140k - $175k

Surgeon Decision Intelligence / TCS

Job Description

Software Engineer, Data & ML Infrastructure

\n

Location: New York City (Remote to In-Person)

\n

Full Time

\n

Company:  Surgeon Decision Intelligence

\n

\n

About Us

\n

Surgeon Decision Intelligence (SDI) is an emerging leader in AI-driven medical imaging solutions for orthopedic care. Founded by a team of orthopedic spine surgeons and medical students from the Hospital for Special Surgery, the world’s best orthopedic hospital, our mission is to transform patient care by developing quantitative imaging biomarkers to inform treatment approaches for a broad spectrum of musculoskeletal disease and predict associated outcomes. We combine cutting-edge computer vision, medical image analysis, and machine learning to unlock new insights from MRI imaging, one of the most widely obtained modalities of medical imaging, accelerating the translation of novel imaging biomarkers from research into clinical practice.

\n

\n

Our team is passionate about bridging the gap between advanced computational methods and real-world healthcare impact. We work closely with clinical collaborators, surgeons, and research partners to ensure our models meet the highest standards for accuracy, interpretability, and reproducibility. 

\n

\n

Position Summary

\n

We’re hiring a Software Engineer to help build and maintain the data and infrastructure backbone of our AI/ML platform. You’ll work directly with our Senior AI/ML Engineer on the systems that power everything we do: a PostgreSQL clinical and imaging database, cloud storage for medical imaging studies, internal APIs, and the tooling and CI/CD infrastructure that keeps our ML codebase reliable and reproducible.

\n

\n

This is a hands-on engineering role, not a research role. You’ll write production Python, own database migrations and data-quality tooling, help migrate legacy code into well-structured packages, and build the internal services that our ML and clinical teams depend on. It’s an excellent fit for an engineer who takes pride in clean, well-tested, well-documented software and wants meaningful exposure to medical imaging and applied ML in a regulated domain.

\n

\n

Key Responsibilities

\n
    \n
  • Develop and maintain our PostgreSQL database layer: schema changes, SQLAlchemy ORM models, Alembic migrations, and data-integrity constraints
  • \n
  • Build and maintain data ingestion, validation, and ETL pipelines for clinical outcomes data and medical imaging metadata (DICOM)
  • \n
  • Contribute to internal FastAPI services, including endpoints for imaging metadata, annotations, and access control
  • \n
  • Support our Azure cloud infrastructure: blob storage for imaging studies, containerized service deployments, and authentication/authorization workflows
  • \n
  • Help migrate legacy research code into versioned, dependency-managed Python packages following team engineering standards
  • \n
  • Write and maintain CI/CD pipelines, tests, and developer tooling that keep the codebase reliable and reproducible
  • \n
  • Build supporting tooling for ML workflows: dataset extraction and export, experiment/artifact tracking support, and data provenance
  • \n
  • Participate in code review and contribute to team engineering standards and documentation
  • \n
\n

\n

Qualifications

\n
    \n
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • \n
  • 3+ years of professional software development experience with Python
  • \n
  • Solid working knowledge of SQL and relational databases (PostgreSQL preferred), including schema design and query optimization
  • \n
  • Experience with software development lifecycle practices such as version control, testing, CI/CD, and collaborative development workflows.
  • \n
  • Experience with data and ML infrastructure (e.g., data pipelines, feature stores, model deployment, containerization, orchestration frameworks).
  • \n
  • Experience with cloud-based ML pipelines (Azure) and infrastructure-as-code tools.
  • \n
  • Proficiency with Git and collaborative development workflows (branching, pull requests, code review)
  • \n
  • Experience writing tested, documented, production-quality code with type hints and modern Python packaging practices
  • \n
  • Strong communication skills and comfort working in a small, fast-moving team
  • \n
\n

\n

Preferred Skills and Qualifications

\n
    \n
  • Experience with an ORM and database migration tooling (e.g., SQLAlchemy and Alembic)
  • \n
  • Experience building REST APIs with FastAPI or a similar Python web framework
  • \n
  • Experience with Azure (blob storage, container apps, Entra ID) or another major cloud platform
  • \n
  • Familiarity with Docker and CI/CD systems (e.g., GitHub Actions)
  • \n
  • Experience with healthcare data: DICOM, medical imaging pipelines, clinical registries, or EHR-derived datasets
  • \n
  • Understanding of HIPAA and handling PHI in production systems
  • \n
  • Familiarity with ML engineering tooling (e.g., MLflow, model/data versioning) and supporting ML teams, even without direct modeling experience
  • \n
  • Experience with modern Python dependency management (e.g., uv, Poetry) and publishing internal packages
  • \n
  • Experience working in or migrating legacy codebases toward better structure and standards
  • \n
  • Experience with software quality practices for regulated medical software, including requirements traceability, validation, configuration management, and controlled releases
  • \n
  • Experience with orchestration or workflow systems for data/ML pipelines, specifically Databricks.
  • \n
\n

\n

Why Join Us?

\n

At SDI, you’ll be part of a mission-driven team working at the frontier of medical AI. You will have the opportunity to:

\n
    \n
  • Contribute to technology that could redefine clinical management of musculoskeletal health and diseases. 
  • \n
  • Work with a diverse and inclusive multidisciplinary team of engineers and clinicians.
  • \n
  • Grow your skills in a dynamic, fast-moving startup environment.
  • \n
\n

\n

Location

\n

Remote (U.S.) temporarily, but able to transition to in-person work in New York City in about 6 months.

\n

\n

Compensation

\n

Highly competitive salary + equity + benefits, commensurate with experience. If you’re excited about our mission, we want to hear from you.

\n

The base salary for this role is $140,000 - 175,000.

\n

\n

Surgeon Decision Intelligence provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data & ML Infrastructure in New York, NY vacancy
  • $153k - $376k

    Software Engineer - Data Infrastructure San Francisco, CA • New York, NY • United States Figma is growing our team of passionate creatives and builders...  ...operates the foundational systems that power analytics, AI/ML, and data-driven decision-making across the company. We... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    New York, NY
    4 days ago
  • $7.5k

    Software Engineer Voleon is a technology company that applies state-of-the-art AI and machine...  ...worked at the frontier of applying AI/ML to investment management. We have become...  ...more. As a Software Engineer on our Data Infrastructure team, you will contribute to scaling and... 
    Suggested
    Work at office
    Local area

    The Voleon Group

    New York, NY
    4 days ago
  •  ...scalable computing, data, and analytics platform...  ...are seeking a senior engineer with hands-on experience...  ...computing platforms, data infrastructure, and analytics systems...  ...speed. Keywords:Software Engineer, Python,...  ...Platforms, CI/CD pipelines, ML and AI financial... 
    Suggested

    Analytic Recruiting Inc.

    New York, NY
    2 hours ago
  • $150k - $175k

     ...and maintains computational infrastructure from supercomputers to...  ...community. We are seeking a Software and Infrastructure Engineer who is passionate about technology...  ...scientific computing and data-intensive research.Work...  ...or operation of AI/ML models and associated data... 
    Suggested
    Full time
    Local area

    Simons Foundation

    New York, NY
    4 days ago
  • Interfere Data Engineer Interfere turns a product's invisible failures...  ...the next decade of teams ship software. We're looking for the...  ...You'll work close to the AI/ML and product teams, designing...  ...The indexing and retrieval infrastructure that lets agents and models... 
    Suggested
    Immediate start
    Visa sponsorship

    Interfere (yc S25)

    New York, NY
    4 days ago
  •  ...dedicated to leveraging data to drive strategic...  ...skilled and motivated Data Engineer to join our team. The...  ...in our analytics & ML ecosystem You’ll train...  ...maintaining integration with software such as Airflow or any...  ..., Kubernetes, AWS infrastructure, Lambda, Serverless,... 
    Local area
    Remote work
    Work from home
    Flexible hours

    Omada Health

    New York, NY
    5 days ago
  • Position Overview We are seeking a Software Engineer Data Infrastructure with strong Python and data engineering fundamentals to design, build, and ship scalable data ingestion and transformation pipelines. The ideal candidate will have hands-on experience with... 
    Full time

    DKMRBH Inc

    New York, NY
    1 day ago
  • $165k - $290k

     ...Description About the Role Join a small engineering team building a data platform for the alternative...  ...foundation used by applications. Build infrastructure to provision and manage customer...  ...'re Looking For ~1 to 8 years of software engineering experience, with... 

    Wintermeyer Ventures

    New York, NY
    2 days ago
  • $300k - $350k

     ...building is human, and we're hiring people who want to build it. About the Role We’re looking for an engineer to join us and contribute to data infrastructure. You'll join a small, high-impact team responsible for architecting and scaling the core infrastructure... 
    Full time
    Visa sponsorship
    Work visa
    Relocation package

    Thinking Machines Lab

    New York, NY
    5 days ago
  •  ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their...  ...Montreal, Paris, Berlin and Seoul. Join us! Why this role? The Data Infrastructure team at Cohere is responsible for the storage and data... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    New York, NY
    4 days ago
  • To support innovative data solutions, the full-time Software Engineer, Data Infrastructure will design, build, and scale data products and infrastructure, focusing on system integration and feature design in a fully remote environment. Key responsibilities Design and... 
    Full time
    Remote work

    Virtual Vocations Inc

    New York, NY
    2 days ago
  •  ...established, venture-backed AI infrastructure and security company helping...  ...seeking a Senior Backend Software Engineer to help design and develop the...  .... Experience with AI/ML infrastructure, model deployment...  ...platforms, or large-scale data systems. Experience with... 
    Local area

    accelerated search

    New York, NY
    8 days ago
  • $300k - $350k

     .... About the Role We're hiring a Software Engineer, Infrastructure to design and build the distributed systems...  ...Qualifications Experience with ML infrastructure, such as training...  ...schedulers, or distributed storage and data systems Experience operating large-... 
    Full time
    Visa sponsorship
    Work visa
    Relocation package

    Thinking Machines Lab

    New York, NY
    5 days ago
  • $220k - $292k

     ...monorepo health, developer environments, the infrastructure that model training and inference run on...  ...inheriting one. Our users are other engineers. Expect to spend time with all the other...  ...output. Experience that helps: GPU and ML infrastructure: capacity planning,... 
    Work at office
    Remote work
    Flexible hours

    Descript

    New York, NY
    6 days ago
  • About HUD HUD is building infrastructure to create RL training data and evals for frontier AI agents, as well...  ...role We're looking for a Senior Software Engineer, Infrastructure who can own the reliability...  ...infrastructure for data-heavy, ML/AI, workflow, marketplace,... 
    Full time
    Work at office
    Remote work
    Relocation
    Visa sponsorship

    Human Union Data, Inc

    New York, NY
    3 days ago
  • $224k - $356.5k

    Deep Learning Software Infrastructure Engineer NVIDIA has been transforming computer graphics, PC gaming, and...  ...efficiency throughout the training stack: data loaders, distributed training,...  ...performance distributed systems, ideally in ML, HPC, or large-scale data... 

    NVIDIA

    New York, NY
    4 days ago
  •  ...move more freely. Our team has built SW, ML, and HW products across Meta, CTRL-labs...  ...We're looking for an experienced infrastructure engineer to help build Stream, a new conversational...  ...production service with various steps of ML and data processing. You'll work closely with... 
    Summer work

    Sandbar Inc

    New York, NY
    4 days ago
  • $120k - $300k

    Evertune AI Software Engineer Please note: At this time, we are only able...  ...expertise in digital advertising, data, and high-growth...  ...systems, shaping our cloud and infrastructure patterns, optimizing AI integrations...  ...generative AI, LLM, or ML-powered systems Experience designing... 
    Permanent employment
    Work at office
    Local area
    Visa sponsorship
    2 days per week
    3 days per week

    Evertune

    New York, NY
    4 days ago
  • $180k - $250k

     ...exceptionally strong team includes software engineers, AI researchers, security...  ...Senior Software Engineer, Infrastructure at Artemis, you'll own the...  ...keep our ingestion pipelines, data stores, and AI workloads...  ...with software engineers, AI/ML researchers, and security engineers... 

    Artemis Security

    New York, NY
    4 days ago
  • $149k - $198.5k

    Mission Summary: The Data Platform team is the vital link between...  ...'s expansive data and the engineering teams that rely on it. We architect...  ...the core services and infrastructure necessary to transform petabytes...  ...fleet and sophisticated ML engineering requirements. You... 
    Work at office
    Remote work

    Motional

    New York, NY
    4 days ago
  •  ...massively underserved by software. We are changing that....  ...operates. About the Engineering Org We're in the age...  ...Engineer to own our data platform and analytics...  ...This will be the event infrastructure that ties our services...  ...will have thousands of ML jobs running at any... 
    Work at office
    Local area

    Rebar

    New York, NY
    4 days ago
  • $10k

    About Ramp Ramp is building the smart infrastructure for finance teams, embedded in the...  .... The problems are high-stakes, data-dense, and unforgiving. We hire people...  ...with applied scientists, AI engineers, Risk engineers, and other ML developers on building infrastructure... 
    Full time
    Work at office
    Home office
    Relocation package
    Flexible hours

    Paribus (Ramp)

    New York, NY
    4 days ago
  • $200k - $400k

     ...customers' own locked-down environments) is an infrastructure problem, and that's the problem this...  ..., Kubernetes, and networking that let engineers ship without becoming infrastructure...  ...Experience operating latency-sensitive or ML/AI-serving workloads in production. Experience... 
    Full time
    Work at office
    Local area
    Shift work

    Decagon

    New York, NY
    4 days ago
  • $144.25k - $256.25k

     ...applicable) + benefitsJob Function: Engineering & ArchitectureSchedule: Full...  ...of technology, digital, and data capabilities, platforms, and...  ..., architecture, and infrastructure, providing 24x7 support to ensure...  ...2+ years of experience in AI/ML engineering, AI infrastructure... 
    Visa sponsorship

    American Express

    New York, NY
    1 day ago
  • $174k - $220k

     ...we’re going further: building our infrastructure beyond Zocdoc’s marketplace to power...  ...and insurance directories to search engines, AI platforms, and more....  ...Mission Zocdoc is hiring a Senior Software Engineer to build the data platform that connects our products... 
    Contract work
    Flexible hours

    Jobleads-US

    New York, NY
    2 days ago
  • $121.4k - $161.8k

    Senior Software Engineer, Data Engineering Manhattan, New York, United States At Rockstar Games, we create world-class entertainment experiences...  ...in the design and implementation of cloud-native data infrastructure supporting real-time and batch workloads. Requirements 5+... 
    Full time
    Work at office

    Rockstar Games

    New York, NY
    4 days ago
  • $165k - $221k

     ...hear from you. About the Role Foremost a software engineer . You exemplify high code quality and...  ...least 5 years of industry experience as a data engineer or similar role. You are...  ...ability to explain complex concepts simply. ML/AI-aware. You have working knowledge of... 
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Doximity

    New York, NY
    4 days ago
  • $100k - $250k

     ...Role Roadmap As our go to data person at Kalshi, you build...  ...This role is one part data engineering, one part data analysis. Some...  ...workflows, and build scalable infrastructure for model deployment and...  ..., with 4+ years of hands-on software development Strong command of... 
    Local area

    Kalshi

    New York, NY
    4 days ago
  •  ...Artificial Intelligence (AI) Sr. Data Engineer will design, build, validate...  ...solutions that improve infrastructure, technology operations, and...  ...automation, model validation, and software engineering experience with...  ...and the ability to move AI/ML capabilities from concept... 
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America Corporation

    New York, NY
    a month ago
  • $130k - $175k

     ...to work on applications and data at scale, serving millions of...  ...and need senior data engineers to build fast, scalable, and...  ...and batch data processing, ML infrastructure and a variety of other systems...  ...~2+ years of professional software development experience with... 
    Full time
    Remote work
    Flexible hours

    ZipRecruiter

    New York, NY
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data & ML Infrastructure. Be the first to apply!