1

Machine Learning Engineer Software Engineer Jobs in New York, NY

The Opportunity Good Inside is seeking a Machine Learning Engineer to join our Engineering team ... Your primary identity is as a software engineer - someone who writes clean, production-grade code ...

Lead Machine Learning Engineer

New York, NY · On-site +1

$112K - $147K/yr

Lead Machine Learning Engineer As a Capital One Machine Learning Engineer (MLE), you'll be part of ... Collaborate as part of a cross-functional Agile team to create and enhance software that enables ...

Senior Machine Learning Engineer

New York, NY · On-site

$114K - $157K/yr

As a Senior Machine Learning Engineer at NVIDIA, you will build the machine learning brain that ... DGX Cloud fuses NVIDIA GPUs, NVLink networking and the full AI software stack into elastic ...

Senior Machine Learning Engineer

New York, NY · On-site

$114K - $157K/yr

At least 3 years of software engineering experience designing, building, and operating machine learning and artificial intelligence systems in production environments. * A strong foundation in ...

Machine Learning Engineer

New York, NY · On-site

$205K - $235K/yr

You'll work at the intersection of backend systems and machine learning, building the ... Your primary identity is as a software engineer - someone who writes clean, production-grade code ...

Machine Learning Engineer

Manhattan, NY · On-site

$210 - $250/hr

In this role, you will design, develop, and deploy scalable ML software systems to address large ... machine learning and AI. * Cultivate a robust ML engineering and product culture that drives the ...

Machine learning is a critical pillar of Jane Street's global business. Our ever-evolving trading ... Our ML team is full of people with a shared love for the craft of software engineering, and for ...

Showing results 21-40

Machine Learning Engineer Software Engineer information

See New York, NY salary details

$69.5K

$161.4K

$224.8K

How much do machine learning engineer software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for machine learning engineer software engineer in New York, NY is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.00 per year, depending on experience, location, and employer.

What is the difference between Machine Learning Engineer Software Engineer vs Data Scientist?

AspectMachine Learning EngineerSoftware Engineer
Required CredentialsBachelor's/Master's in CS, specialized ML coursesBachelor's in CS or related field
Work EnvironmentDevelops ML models, algorithms, data pipelinesBuilds software applications, systems, APIs
Industry UsageAI/ML projects, data-driven solutionsWeb, mobile, enterprise software

Machine Learning Engineers focus on designing and deploying ML models, requiring expertise in algorithms and data handling. Software Engineers develop broader software applications, emphasizing coding and system architecture. While both roles require programming skills, ML Engineers specialize in AI/ML tasks, whereas Software Engineers work across various software domains.

How do machine learning engineer software engineers typically collaborate with data scientists and software development teams?

Machine Learning Engineer Software Engineers often serve as a bridge between data scientists and software development teams. They work closely with data scientists to understand and implement machine learning models, ensuring that the models are production-ready and scalable. Additionally, they collaborate with software engineers to integrate these models into existing applications, monitor their performance, and address any engineering challenges. This cross-functional collaboration is essential for delivering robust, end-to-end AI solutions that add real value to the business.
What job categories do people searching Machine Learning Engineer Software Engineer jobs in New York, NY look for? The top searched job categories for Machine Learning Engineer Software Engineer jobs in New York, NY are:
What cities near New York, NY are hiring for Machine Learning Engineer Software Engineer jobs? Cities near New York, NY with the most Machine Learning Engineer Software Engineer job openings:
Infographic showing various Machine Learning Engineer Software Engineer job openings in New York, NY as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $161,396 per year, or $77.6 per hour.

Machine Learning Engineer

Good Inside

New York, NY

$205K - $235K/yr

Full-time

Retirement

Re-posted yesterday


Job description

The Opportunity

Good Inside is seeking a Machine Learning Engineer to join our Engineering team. This is not a research or data science role - we're looking for a strong backend engineer who has hands-on experience shipping ML-powered features in production. You'll work at the intersection of backend systems and machine learning, building the infrastructure and services that bring personalized, intelligent experiences to our users.

You should be comfortable working with ML APIs, understanding core ML concepts, and integrating models into reliable, scalable backend systems. Your primary identity is as a software engineer - someone who writes clean, production-grade code - with the added ability to reason about ML systems and bring them to life in our product.

You will collaborate closely with cross-functional partners, including product, design, mobile, and data teams, to build high-quality features that serve our users' needs. Your ability to blend backend engineering excellence with practical ML knowledge will be essential as we continue to evolve and scale the Good Inside platform.

What You'll Own
  • Design, build, and maintain backend services and APIs that power ML-driven features across the Good Inside platform
  • Integrate and orchestrate ML models and third-party ML APIs (e.g., LLM providers, recommendation engines, embeddings services) into production systems
  • Build data pipelines and infrastructure to support model serving, feature storage, and real-time personalization
  • Collaborate closely with product, mobile, and design teams to translate ML capabilities into user-facing features
  • Own the reliability, performance, and scalability of ML-adjacent backend systems
  • Develop clean, maintainable, and well-documented code aligned with defined project scope
  • Provide clear documentation of architectural decisions, implementation details, and handoff materials upon project completion
  • Provide input on feature scope and sequencing to support timely and successful delivery of project deliverables
Your Skills and Experience
  • 5+ years of professional software engineering experience, with a strong focus on backend development
  • Demonstrated experience shipping ML-powered features or products in a production environment
  • Working knowledge of ML concepts (e.g., embeddings, classification, recommendation systems, LLMs) - you don't need to train models, but you need to understand how they work and when to use them
  • Hands-on experience integrating ML APIs and services (e.g., OpenAI, Anthropic, ElevenLabs, HuggingFace, AWS SageMaker, or similar)
  • Proficiency in Python and/or another backend language (Go, Java, TypeScript/Node, etc.)
  • Experience with cloud infrastructure (AWS, GCP, or Azure) and containerized deployments
  • Familiarity with data stores and pipelines relevant to ML workloads (e.g., vector databases, feature stores, streaming systems)
  • Excellent interpersonal, verbal, and written communication skills
  • Strong collaboration abilities and cross-functional relationship-building
  • Self-starter with strong analytical and problem-solving skills
  • Ability to stay organized and deliver results in a fast-paced, changing environment
  • Computer Science degree or equivalent
  • At least 2 years of experience in house as a ML Engineer 
Preferred Experience
  • Startup Growth Experience: This isn't your first time helping a high-growth startup scale. You are excited by the challenge and love creating and learning from the bottom up.
  • Experience with LLM Application Development: You've built applications on top of large language models - prompt engineering, RAG pipelines, conversational AI, or similar - and understand the practical challenges of shipping LLM-powered features.
  • Infrastructure & DevOps Fluency: Experience with CI/CD, monitoring, observability, and production-readiness for ML systems.
  • Prior experience with recommendation systems, personalization engines, or content ranking algorithms in a user-facing product.
What We Offer
  • Competitive Compensation: base salary for this role will be $205k - $235k 
  • Company Equity
  • Comprehensive benefits package
  • 401k + Company match
  • Time off to recharge
  • A high-ownership, high-performance, high-collaboration culture