1

Contract Machine Learning Software Engineer Jobs in Houston, TX

We are looking for an experienced and innovative individual contributor to fill the position of AI Machine Learning Engineer within our AI Center of Excellence group based in Houston, TX. The ...

Diverse Lynx is seeking an experienced AI/ML Software Engineer to design, develop, and deploy scalable AI and Machine Learning solutions. The ideal candidate will collaborate with product managers ...

New

Software Engineering Intern We're seeking a Software Engineering Intern to join our team in Houston ... Machine Learning: Implement learning algorithms, training pipelines, and model optimization for ...

Sr. Software Engineer

Spring, TX · On-site

$112K - $148K/yr

... Software Engineers to identify and define requirements ... Design, develop, and support machine learning operations (MLOps) platforms and tools in support of ...

Scalence L.L.C. is seeking an AI ML Software Engineer to develop and deploy advanced AI/ML ... machine learning models in production • Proficiency in programming languages like Python for ...

New

Senior AI Engineer

Houston, TX · On-site

$99K - $137K/yr

This position blends applied machine learning, software engineering, cloud architecture, and end-to-end solution delivery. Success in this role requires a strong understanding that production AI ...

next page

Showing results 1-20

Contract Machine Learning Software Engineer information

See Houston, TX salary details

$60.6K

$140.9K

$196.2K

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

As of Jun 18, 2026, the average yearly pay for contract machine learning software engineer in Houston, TX is $140,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $165,200.00 per year, depending on experience, location, and employer.

How does a Contract Machine Learning Software Engineer typically collaborate with full-time team members during a project?

As a Contract Machine Learning Software Engineer, you will often work closely with full-time data scientists, software engineers, and product managers. Collaboration usually happens through regular stand-up meetings, code reviews, and shared documentation platforms. Despite being a contractor, you’re expected to integrate seamlessly with the team, communicate progress transparently, and adapt to the company’s workflows. Building strong relationships and proactively seeking feedback can help ensure your contributions align with the project’s goals and timelines.

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

AspectContract Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master’s in CS, ML, or related fields; experience with ML frameworksBachelor's or Master’s in Statistics, Data Science, or related fields; strong analytical skills
Work EnvironmentProject-based, often remote, focused on developing ML models and softwareData analysis, visualization, and interpretation, often in research or business settings
Employer & Industry UsageTech companies, startups, consulting firms; used for deploying ML solutionsResearch institutions, finance, healthcare, and tech; used for insights and decision-making

The main difference is that Contract Machine Learning Software Engineers focus on developing and deploying ML models as software solutions, while Data Scientists analyze data to generate insights. Both roles require strong technical skills, but their primary objectives and work environments differ.

Which 5 jobs will survive AI?

For a Contract Machine Learning Software Engineer, roles that involve complex problem-solving, creativity, and human judgment are more likely to persist, such as AI research, data science, cybersecurity, software architecture, and technical consulting. These jobs require specialized skills, domain expertise, and adaptability that AI tools currently cannot fully replicate. Continuous learning and proficiency with AI and machine learning tools will help maintain relevance in this evolving field.

What engineers make $500,000?

Senior machine learning software engineers with extensive experience, advanced skills in deep learning and data science, and often working in high-demand industries or at large tech companies can earn $500,000 or more annually. Compensation may include base salary, bonuses, and stock options, especially in competitive markets or executive-level roles.

What is a $900,000 AI job?

A $900,000 AI job typically refers to a high-level position in artificial intelligence, such as a senior machine learning engineer or AI research director, often involving advanced skills in deep learning, data science, and software engineering. These roles usually require extensive experience, specialized knowledge, and may include leadership responsibilities or working with cutting-edge AI technologies. Compensation at this level reflects the complexity and impact of the work, often including bonuses and stock options.

What are the key skills and qualifications needed to thrive as a Contract Machine Learning Software Engineer, and why are they important?

To thrive as a Contract Machine Learning Software Engineer, you need a strong background in computer science, proficiency in programming languages like Python, and expertise in machine learning algorithms, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, along with knowledge of version control systems like Git, is essential. Strong problem-solving abilities, communication skills, and the ability to work independently or with cross-functional teams make someone stand out in this role. These skills ensure efficient delivery of scalable machine learning solutions that meet client requirements and project timelines.

How much do contract software engineers make?

Contract machine learning software engineers typically earn between $50 and $150 per hour, depending on experience, location, and project complexity. Rates can vary based on skills in specific frameworks, tools, and the duration of the contract.

What is a Contract Machine Learning Software Engineer?

A Contract Machine Learning Software Engineer is a professional who is hired on a temporary or project basis to design, develop, and deploy machine learning models and systems. They often work with organizations that need specialized expertise for a limited duration, helping to build algorithms, analyze data, and integrate AI solutions into existing software products. Contract engineers typically have strong backgrounds in programming, mathematics, and data science, and they may work remotely or on-site. Their responsibilities can range from data preprocessing and model training to deploying models in production environments. This arrangement allows companies to access advanced machine learning skills without committing to a full-time hire.

Senior Machine Learning Engineer - Deep & Reinforcement Learning

Kanak Elite Services Inc

Houston, TX • On-site

$99K - $137K/yr

Contractor

Posted yesterday


Job description

Hello There,

My name is Himanshu Sharma, and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of Senior Machine Learning Engineer with our esteemed client. If you are interested then please share your updated resume at Himanshu01@kanakits.com .

Job Description

Position           : Senior Machine Learning Engineer – Deep & Reinforcement Learning

Location          : Houston, TX Onsite

Duration         : Long term contract

Required skills:
- Degree in STEM field, Ph.D preferred.
- Master in Deep Learning, Reinforcement Learning, and multimodal large language model.
- Strong Pytorch or TensorFlow programming
- Machine Learning and Statistical Modelling - Mastery
- Exploratory Analysis
- Core Programming Skills & Languages
- AI Engineering Essentials
- DevOps and Agile
- Cloud deployment frameworks, infrastructure, and tooling