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

Staff ML Software Engineer

$140k - $210k

Indeed

Our Mission

As the world's number 1 job site*, our mission is to help people get jobs. We strive to cultivate an inclusive and accessible workplace where all people feel comfortable being themselves. We're looking to grow our teams with more people who share our enthusiasm for innovation and creating the best experience for job seekers.

(*Comscore, Total Visits, March 2025)

Day to Day

As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for leading and executing key objectives for the Model Platform team, which includes providing support for critical entities like Matching and Recommendation systems, ML model training portal, etc. You will be expected to design and build high-performance, reusable components utilized by hundreds of ML practitioners to transition from research to production impact, covering the entire ML model lifecycle.

In this role, you will operate at the intersection of software engineering and machine learning, developing foundational components that facilitate diverse ML model strategies with exceptional performance and scalability. You will engage in close collaboration with Data Scientists to ascertain their requirements, spearhead technical design choices, contribute to workflow optimization, and directly support the achievement of their key objectives. You'll play a critical role in evolving our tech stack to stay in line with cutting-edge industry technologies.

Responsibilities

  • Own the design, development, and evolution of complex systems, frameworks, or platforms.

  • Drive technical decision-making, balancing short-term delivery with long-term maintainability and scalability.

  • Architect new solutions, evaluate trade-offs, and validate ideas through prototyping, experimentation, or iteration on existing systems.

  • Participate in and influence code and design reviews across teams to uphold high engineering standards.

  • Identify performance, reliability, and scalability improvements and drive enhancements to existing systems.

  • Mentor and guide other engineers, supporting technical growth and best practices across teams.

  • Communicate clearly and effectively with engineers, product managers, and other business partners to align on technical direction and execution.

Skills/Competencies

  • Requires a minimum of 8 years of related experience with a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or Mathematics; or 6 years and a Master's degree; or a PhD with 3 years experience; equivalent experience may substitute for degree requirements.

  • Expertise in Python and modern ML frameworks like PyTorch & Triton.

  • Experience with AWS SageMaker or other cloud-based ML platforms.

  • Proficiency in software design, data structures, algorithms, and computer science fundamentals.

  • Experience designing, building, and operating scalable, reliable software systems or platforms.

  • Demonstrated ownership and accountability for technical outcomes and system quality.

  • Excellent collaboration and communication skills, with the ability to influence technical direction across teams.

Salary Range Transparency

Tier 1 - United States of America 140,000 - 210,000 USD per year

Tier 2 - United States of America 155,000 - 233,000 USD per year

Tier 3 - United States of America 171,000 - 257,000 USD per year

Tier 4 - N/A

Tier 5 - United States of America 195,000 - 293,000 USD per year

Salary Range Disclaimer

The salary range for this role reflects the minimum and maximum compensation for the role. Offers are typically made between the range minimum and the range midpoint. Actual compensation will be determined based on job-related skills, experience, and expertise, as evaluated during the interview process. The range(s) listed is just one component of Indeed's total compensation package for employees. Other rewards may include quarterly bonuses, Restricted Stock Units (RSUs), a Paid Time Off policy, and many region-specific benefits. Compensation may also vary based on where a role is performed, as work locations are grouped into geographic pay tiers to reflect cost of labor differences in different geographic markets. Candidates can view geographic pay tiers by location on our career site ( and recruiters can confirm how location is considered for a specific role.

Benefits - Health, Work/Life Harmony, & Wellbeing

We care about what you care about. We have a multitude of benefits to support Indeedians, as well as their pets, kids, and partners including medical, dental, vision, disability and life insurance. Indeedians are able to enroll in our company's 401k plan, as well as an equity-based incentive program. Indeedians will also receive open paid time off, 11 paid holidays a year and up to 26 weeks of paid parental leave. For more information, select your country and learn more about our employee benefits, program, & perks at !

Equal Opportunities and Accommodations Statement

Indeed is deeply committed to building a workplace and global community where inclusion is not only valued, but prioritized. We're proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neuro-diversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds.

Indeed provides reasonable accommodations to qualified individuals with disabilities in the employment application process. To request an accommodation, please visit If you are requesting accommodation for an interview, please reach out at least one week in advance of your interview.

For more information about our commitment to equal opportunity/affirmative action, please visit our Careers page (

Inclusion & Belonging

Inclusion and belonging are fundamental to our hiring practices and company culture, forming an integral part of our vision for a better world of work. At Indeed, we're committed to the wellbeing of our employees and on a mission to make this the best place to work and thrive. We believe that fostering an inclusive environment where every employee feels respected and accepted benefits everyone, fueling innovation and creativity.

We value diverse experiences, including those who have had prior contact with the criminal legal system. We are committed to providing individuals with criminal records, including formerly incarcerated individuals, a fair chance at employment.

Those with military experience are encouraged to apply. Equivalent expertise demonstrated through a combination of work experience, training, military experience, or education is welcome.

Indeed's Employee Recruiting Privacy Policy

Like other employers Indeed uses our own technologies to help us find and attract top talent from around the world. In addition to our site's user and privacy policy found at , we also want to make you aware of our recruitment specific privacy policy found at .

Agency Disclaimer

Indeed does not pay placement fees for unsolicited resumes or referrals from non-candidates, including search firms, staffing agencies, professional recruiters, fee-based referral services, and recruiting agencies (each individually, an "Agency"), subject to local laws. An Agency seeking a placement fee must obtain advance written approval from Indeed's internal Talent Acquisition team and execute a fee agreement with Indeed for each job opening before making a referral or submitting a resume for that opening.

AI Notice

Indeed is committed to ensuring fairness and transparency throughout our hiring process. We use artificial intelligence (AI) tools to assist in the screening, assessment, and selection of applicants for this position by analyzing information provided in resumes and applications. Our use of AI does not replace human decision-making.

Unless otherwise notified, Indeed does not use AI constituting an AEDT or an ADMT as those tools are defined in applicable laws.

The deadline to apply to this position is 7/13/2026. Job postings may be extended at the hiring team's discretion based on applicant volume.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Reference ID: 46816

Reference ID: 46816

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff ML Software Engineer in Charlotte, NC vacancy
  •  ...Staff Software Engineer At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining how community banks and credit unions connect with the people they serve. Our mission is rooted in people inspired innovation,... 
    Suggested
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry and Associates

    Charlotte, NC
    4 days ago
  • $110k

     ...doing the right things right. You will join our Product Engineering team that shares a passion for designing quality solutions,...  ...changing the way people experience life at work! As our Staff Software Engineer at NAVEX, you will have ample opportunity to invest... 
    Suggested

    Navex Inc

    Charlotte, NC
    5 days ago
  • $138k - $208k

     ...Day to Day As a Senior Machine Learning Engineer on our Employer Agents team, you will work on developing and deploying ML and AI solutions in production. You'll be collaborating...  ...Learning Engineers, Data Scientists, Software Engineers, Product, and UX designers/... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Charlotte, NC
    4 days ago
  •  ...ML Engineer Charlotte, North Carolina, United States Or refer someone Job Openings ML Engineer About the Job Our client is a rapidly growing Tier 1 VC backed startup based in New York with $60 million in funding revolutionizing how outside sales and service teams... 
    Suggested
    Full time

    Catalyst Labs, LLC

    Charlotte, NC
    5 days ago
  •  ...experience prior to 2023, someone that knows how the technology works, can develop without AI companion. I need a hands on keyboard engineer designing & writing code, building Agents, Skills, MCP with integrations with other systems, APIs and databases. Python,... 
    Suggested
    Remote work

    Real Soft

    Charlotte, NC
    4 days ago
  •  ...AI-ML Engineer/ MLOps Engineer Location: Charlotte NC (Primary), Concord CA (secondary) Key Responsibilities: Participate in...  ...capability build. Provide SME guidance for data science teams on software engineering principles, model deployments, platform... 

    Kaav Inc.

    Charlotte, NC
    2 days ago
  •  ...develop, and deploy machine learning models using the Tachyon platform. Data Engineering: Prepare and preprocess data for model training. Pipeline Development: Build robust data and ML pipelines for efficient model workflows. Model Training & Tuning: Train and... 

    United IT

    Charlotte, NC
    2 days ago
  •  ...Hands-On Engineer For Internal Ai Tool We’re looking for a hands-on engineer to help build and support an internal AI tool designed to...  ...Qualifications Strong experience with Python, especially in AI/ML applications or tooling. Familiarity with Amazon Bedrock or... 

    Samprasoft

    Charlotte, NC
    3 days ago
  •  ...Spark, Hadoop (basic understanding) Cloud Platforms: Azure or AWS (especially for data pipelines and model deployment) Data Engineering: ETL processes, data wrangling, and feature engineering Insurance/Reinsurance Domain Knowledge: Exposure to actuarial models,... 

    Samprasoft

    Charlotte, NC
    3 days ago
  •  ...AI / Machine Learning Engineer Proven experience in data science, including data analysis, model development, and machine learning algorithms...  ...of experience in full stack development, with a focus on AI/ML applications. Strong analytical and problem-solving abilities... 

    InterSources

    Charlotte, NC
    2 days ago
  • $100k

     ...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Charlotte, NC
    2 days ago
  • $65.05 per hour

     ...design, build, and integrate robust data and ML pipelines that meet functional, non-...  ...Advanced proficiency in Python for data engineering and application development. Hands-on experience...  ...controls. Experience level: 5+ years in software or data engineering roles. Preferred... 
    Contract work

    BCforward

    Charlotte, NC
    5 days ago
  • $68.25 per hour

    Job Title: Application Programmer III - Senior Python Developer Location: Jersey City, NJ Duration: Contract - 12 months Pay Range: $68.25/hr (W2) Job ID: 373452 About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services...
    Contract work
    Immediate start
    3 days per week

    BCforward

    Charlotte, NC
    1 day ago
  • Our client, [Industry Descriptor] is seeking a [Job Title] to join their team. As a [Job Title], you will be part of the [Department Name] supporting [Team Name(s)]. The ideal candidate will have [Soft Skill 1], [Soft Skill 2] and [Soft Skill 3] which will align successfully...

    ManpowerGroup Global, Inc.

    Charlotte, NC
    4 days ago
  • Job Title: Python Backend Developer Experience: 3+ years Location: Remote (All over India) Job Description: We are seeking a skilled Python Backend Developer to join our team and contribute to the development and maintenance of high-quality backend applications. The ideal...
    Remote work

    GrabJobs

    Charlotte, NC
    1 day ago
  •  ...ownership. Position Overview – In concert with our professional staff, this position is responsible for developing new functionality...  ...- Creating technical documents using MS Office (or equivalent) software products. Strongly Preferred - Database report query using SQL... 
    Worldwide

    Pivotal Solutions Inc

    Charlotte, NC
    3 days ago
  • $100k - $120k

    Must Have Technical/Functional Skills Familiarity with UI/UX Design and any database Architect experience in designing new applications/solutions Architecture Ownership and Vision Oversee the complete architecture across front end, back end, APIs, data, and integrations...

    Tata Consultancy Services

    Charlotte, NC
    1 day ago
  •  ...Job Description / Responsibilities Required: 5+ years of software development experience using Python 3.x Experience using Flask/Plotly...  ...a big plus Bachelor's degree in computer science, Software Engineering, or other engineering discipline Required Skills: Strong hands... 

    TechDigital Group

    Charlotte, NC
    3 days ago
  • Develop and maintain server-side applications, APIs, and scripts using Python. Collaborate with cross-functional teams to gather requirements and implement solutions. Integrate databases, third-party services, and APIs into applications. Write clean, efficient, and well...
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Charlotte, NC
    2 days ago
  • A global professional services firm is seeking a Manager focused on Financial Services Organization with expertise in AI and Data. The ideal candidate will lead diverse teams, leverage cloud platforms, and use machine learning to solve complex financial challenges. With...

    Ernst & Young Oman

    Charlotte, NC
    4 days ago
  •  ...this role is a front-end focused role with backend development • 5+ year experience in Angular 2+ • Node backend experience • 3+ years in AWS infrastructure • Bachelor's degree or 5+ years of professional experience as a Software Engineer in lieu of a degree... 

    Saxon Global

    Charlotte, NC
    3 days ago
  •  ...Position Type: Contract to hire Job Summary: The meeting focused on intake requirements for four mid-level Python automation engineers to support QA automation in a fixed income sales and trading platform environment. While final approval is still pending, the main... 
    Contract work
    H1b
    Work at office
    Immediate start

    RIT Solutions

    Charlotte, NC
    2 days ago
  •  ...Summary: ~ Responsible for building, testing, and deploying scalable software solutions using Python. This role works across back-end systems, APIs, and data-driven applications to support a variety of technical and business needs. Responsibilities: Develop... 

    BAMM USA

    Charlotte, NC
    4 days ago
  •  ...contingent resource assignment, candidate may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-... 

    Syntricate Technologies

    Charlotte, NC
    4 days ago
  • Job ID : 95661-1 Job Title : Python Developer Location : Charlotte, NC Duration : 6 months + possible extension Rate Range: $30 - $35/hour on W2/ C2C (All inclusive) Introduction We are seeking a skilled Python Developer with strong expertise in PostgreSQL...
    Work experience placement
    Immediate start

    Artech

    Charlotte, NC
    5 days ago
  • $75 per hour

     ...investigations, sanctions, fraud, and KYC use cases. Collaborate with engineering and business teams to support AML, compliance, and risk...  ...of data governance. What's Needed? Experience in software or data engineering roles. Hands-on expertise with Python,... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Charlotte, NC
    8 days ago
  • Synechron Inc is seeking Sr Python Developer (trade surveillance)- financial services to join our Charlotte, NC (onsite 3 days a week is a must in Hybris ) long-term contract. Please do not share me just resumes with Python kindly check if they have worked on (trade...
    Long term contract
    Work experience placement
    Relocation
    3 days per week

    Concord IT Systems

    Charlotte, NC
    5 days ago
  • $107.66k - $161.7k

     ...on our Poe product. About the Team and Role: Our small engineering team works on challenging problems every day. We have a culture...  ...and the team around you Preferred Requirements: Previous software engineering experience via an internship, work experience, or... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Charlotte, NC
    4 days ago
  •  ...approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with...  ...to deeply understand business needs and create impactful ML/AI applications. Actively engage with diverse stakeholders to... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Charlotte, NC
    4 days ago
  •  ...Data Engineer (Python; FAST API; Apache) Charlotte, NC Onsite We are seeking a Python-based platform engineer to design and build...  ...automation using GitHub Actions is required, along with solid software engineering practices around testing, versioning, and deployment... 
    Contract work

    Diverse Lynx

    Charlotte, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff ML Software Engineer. Be the first to apply!