1

Machine Learning Engineer Jobs in Santa Rosa, CA

We are the Beats Engineering team, and we are looking for a highly motivated engineer, who ... Practical knowledge of validating machine learning models and algorithms. Strong understanding of ...

Display Engineer

Bodega Bay, CA · On-site

$129K - $225K/yr

... machine learning, computer science Able to travel overseas Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the ...

Platform Engineer

Santa Rosa, CA · On-site

$250K/yr

Senior Platform Engineer, GCP & AI Infrastructure Compensation: $250K + equity Location: San Mateo ... machine learning, data, and emerging technology companies. We connect exceptional technical talent ...

Platform Engineer

Sonoma, CA · On-site

$250K/yr

Senior Platform Engineer, GCP & AI Infrastructure Compensation: $250K + equity Location: San Mateo ... machine learning, data, and emerging technology companies. We connect exceptional technical talent ...

Display Module Engineer

Bodega Bay, CA · On-site

$129K - $225K/yr

... machine learning, or computer science Proficiency with using programming languages (MATLAB, Python etc) and statistical analysis tools (JMP etc) to solve practical engineering problems Pay & Benefits ...

... or machine learning/computer vision algorithms for camera controls Experience with actuator control including Shape Memory Alloy (SMA), Piezoelectric (PZT), voice coil motors, or MEMS devices ...

Foster a culture of technical excellence, high-quality delivery, rapid experimentation, and learning within your team and beyond You Have * 15+ years of experience in software engineering or machine ...

Engineering excellence and meticulous attention to detail are highly valued and encouraged ... Competency in signal processing, sensor fusion, machine learning and mathematical modeling is an ...

Engineering excellence and meticulous attention to detail are highly valued and encouraged ... Competency in signal processing, sensor fusion, machine learning and mathematical modeling is an ...

next page

Showing results 1-20

Machine Learning Engineer information

See Santa Rosa, CA salary details

$34.4K

$140.8K

$211.6K

How much do machine learning engineer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for machine learning engineer in Santa Rosa, CA is $140,787.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,000.00 and $169,500.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior machine learning engineers with extensive experience, advanced skills in deep learning and data science, and often working in high-demand industries or companies can earn $500,000 or more annually. Compensation typically includes base salary, bonuses, and stock options, especially in tech giants or startups with significant funding.

What do machine learning engineers do?

Machine learning engineers develop algorithms and models that enable computers to learn from data and make predictions or decisions. They often work with large datasets, use programming languages like Python or Java, and utilize tools such as TensorFlow or PyTorch to build, test, and deploy machine learning systems in production environments.

What are Machine Learning Engineers?

Machine Learning Engineers are specialized software engineers who design, build, and deploy machine learning models and systems. They work at the intersection of software engineering and data science, transforming data-driven prototypes into scalable, production-ready solutions. Their responsibilities include data preprocessing, model selection, algorithm implementation, and optimizing models for performance and efficiency. Machine Learning Engineers often collaborate with data scientists, software developers, and other stakeholders to integrate AI technologies into products and services.

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

To thrive as a Machine Learning Engineer, you need strong programming skills (particularly in Python), a solid background in mathematics and statistics, and a degree in computer science or a related field. Experience with machine learning frameworks (such as TensorFlow or PyTorch), data processing tools, and cloud platforms is typically required. Problem-solving ability, effective communication, and adaptability are crucial soft skills for collaborating with teams and translating complex models into practical solutions. These competencies ensure the development, deployment, and continual improvement of machine learning systems that drive business value.

Which 5 jobs will survive AI?

Machine Learning Engineers are likely to continue to be in demand as AI advances, as they develop and refine algorithms, models, and systems. Roles that require complex problem-solving, creativity, and domain expertise—such as healthcare professionals, data scientists, software developers, cybersecurity specialists, and AI ethics officers—are also expected to persist due to their reliance on human judgment and specialized knowledge. These jobs often involve skills that are difficult for AI to fully replicate or replace.

What Does a Machine Learning Engineer Do?

A machine learning engineer maintains production systems and often works with other engineers. In this career, you work with software development methodology, use modern software development tools, and use agile practices. You also play a role in software design and architecture, so you may occasionally work with a programmer. An engineer may help to predict how a model should perform or seek out regression issues by using different test types and algorithms. To fulfill your duties and responsibilities, you work on a computer and use an array of skills and programs to carry out these tests.

What engineers make $300,000 a year?

Senior machine learning engineers and data scientists with extensive experience, advanced skills in deep learning, and proficiency with tools like TensorFlow or PyTorch can earn $300,000 or more annually, especially in high-cost-of-living areas or top tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise and impact on business outcomes.

What are some common challenges faced by Machine Learning Engineers when deploying models to production?

Machine Learning Engineers often encounter challenges such as ensuring model scalability, maintaining data consistency between training and production environments, and monitoring model performance over time. Integrating models into existing software infrastructure may require collaboration with DevOps and software engineering teams to address issues like latency, version control, and resource allocation. Additionally, ongoing model maintenance is crucial to prevent model drift and ensure that predictions remain accurate as new data becomes available.

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

AspectMachine Learning EngineerData Scientist
CredentialsBachelor's or Master's in CS, Data Science, or related; experience with ML frameworksBachelor's or Master's in Statistics, Data Science, or related; strong analytical skills
Work EnvironmentDevelops scalable ML models, deploys algorithms into productionAnalyzes data, builds models, interprets data insights
Industry UsageTech companies, startups, AI-focused firmsFinance, healthcare, marketing, research organizations

While both roles work with data and machine learning, Machine Learning Engineers focus on building and deploying scalable ML models in production environments. Data Scientists primarily analyze data, create models, and generate insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Santa Rosa, CA? The most popular types of Machine Learning Engineer jobs in Santa Rosa, CA are:
What are popular job titles related to Machine Learning Engineer jobs in Santa Rosa, CA? For Machine Learning Engineer jobs in Santa Rosa, CA, the most frequently searched job titles are:
What job categories do people searching Machine Learning Engineer jobs in Santa Rosa, CA look for? The top searched job categories for Machine Learning Engineer jobs in Santa Rosa, CA are:
What cities near Santa Rosa, CA are hiring for Machine Learning Engineer jobs? Cities near Santa Rosa, CA with the most Machine Learning Engineer job openings:
Infographic showing various Machine Learning Engineer job openings in Santa Rosa, CA as of July 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $140,787 per year, or $67.7 per hour.
Search Engineer, Technical Support (Government Sector) - EVERGREEN ROLE

Search Engineer, Technical Support (Government Sector) - EVERGREEN ROLE

Lucidworks

Bodega Bay, CA • Remote

$104K - $143K/yr

Full-time

Posted 4 days ago


Job description

Lucidworks is leading digital transformation for some of the world's biggest retailers, financial services firms, manufacturers, and B2B commerce organizations. We believe that the core to a great digital experience starts with search and browse. Our Deep Learning technology captures user behavior and utilizes machine learning to connect people with the products, content, and information they need. Brands including American Airlines, Lenovo, Red Hat, and Cisco Systems rely on Lucidworks' suite of products to power commerce, customer service, and workplace applications that delight customers and empower employees. Lucidworks believes in the power of diversity and inclusion to help us do our best work. We are an Equal Opportunity employer and welcome talent across a full range of backgrounds, orientation, origin, and identity in an inclusive and non-discriminatory way.

Please note: To ensure a fair and efficient process for all applicants, we kindly ask that you refrain from direct outreach to our hiring managers or team members. All communication should go through the official application portal. We will review your application carefully and reach out to you if your qualifications match our needs. We appreciate your interest in Lucidworks!

PLEASE NOTE: This is an evergreen role, meaning we’re not actively hiring at the moment but may in the future. We review applications on an ongoing basis and may reach out if and when an opportunity opens that aligns with your experience.

About the Role
As a Search Engineer in Technical Support, you will play a critical role in helping our clients achieve success with our products. You will be responsible for assisting clients directly in resolving any technical issues they encounter, as well as answering questions about the product and feature functionality. You will work closely with internal teams such as Engineering and Customer Success to resolve a variety of issues, including product defects, performance issues, and feature requests.

This role requires excellent problem-solving skills and attention to detail, strong communication abilities, and a deep understanding of search technology. Additionally, this role requires the ability to work independently and as part of a team, and being comfortable working with both technical and non-technical stakeholders. The successful candidate will demonstrate a passion for delivering an outstanding customer experience, balancing technical expertise with empathy for the customer’s needs.

This role will provide primary support to our U.S. government customers.

This is a remote role open to US strictly based candidates in Mountain or Pacific time zones.

This role is expected to participate in weekend on-call rotations.
Responsibilities
  • Field incoming questions, help users configure Lucidworks Fusion and its components, and help them to understand how to use the features of the product
  • Troubleshoot complex search issues in and around Lucene/Solr
  • Document solutions into knowledge base articles for use by our customer base in our knowledge center
  • Identify opportunities to provide customers with additional value through follow-on products and/or services
  • Communicate high-value use cases and customer feedback to our Product Development and Engineering teams
  • Collaborate across teams internally to diagnose and resolve critical issues
  • Participating in a 24/7/365 on-call rotation, which includes weekends and holidays shifts
  • All other duties as assigned
Skills & Qualifications
  • US Citizenship required due to government contracts
  • 2+ years of hands-on experience experience with Search technologies such as Apache Lucene/Solr.
  • 3+ years professional experience in a customer facing level 2-3 tech support role
  • BS or higher in Engineering or Computer Science is preferred 
  • Experience with technical support CRM systems (Salesforce, Zendesk etc.)
  • Experience with cloud computing platforms (GCP, Azure, AWS, etc.) and Kubernetes
  • Ability to clearly communicate with customers by email and phone
  • Proficiency with Java and one or more common scripting languages (Python, Perl, Ruby, etc.)
  • Proficiency with Unix/Linux systems (command line navigation, file system permissions, system logs and administration, scripting, networking, etc.)
  • Exposure to other related open source projects (Mahout, Hadoop, Tika, etc.) and commercial search technologies
  • Enterprise Search, eCommerce, and/or Business Intelligence experience
  • Knowledge of data science and machine learning concepts
  • Experience working in a startup or similarly fast-paced, high-growth environment preferred.
Our Stack
  • Apache Lucene/Solr, ZooKeeper, Spark, Pulsar, Kafka, Grafana
  • Java, Python, Linux, Kubernetes
  • Zendesk, Jira
This salary range may include multiple levels. Your level is based on our assessment of your interview performance and experience, which you can always ask the hiring manager about to understand in more detail. Salary is just one component of Lucidworks’ total compensation package for employees. Your total rewards package includes (but is not limited to) discretionary variable bonus, top-notch medical, dental and vision coverage, a variety of voluntary benefits, generous PTO policy, various leave policies, and many other region-specific benefits.
Lucidworks believes in the power of diversity and inclusion to help us do our best work. We are an Equal Opportunity employer and welcome talent across a full range of backgrounds, orientation, origin, and identity in an inclusive and non-discriminatory way. Applicants receive consideration based on the relevant talents, skills, and experiences they offer to our company.

Thank you for your interest and we look forward to learning more about you.

Note to third party recruiters:
We appreciate your interest in our job opportunities. However, we kindly request that third-party recruiters and staffing agencies refrain from contacting us regarding these positions. We prefer to work directly with candidates and do not accept unsolicited resumes or candidate referrals from third-party recruiters or agencies. Unsolicited resumes and referrals will become the property of Lucidworks, and no fee will be paid should we hire a candidate whose resume was sent unsolicited.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.