← Back to Jobs
Technology
Software Engineer / ML Engineer
Cliff Services IncSunnyvale, CA🇺🇸United StatesPosted 10 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Role: Machine Learning / Big Data Software Engineer
Location: Sunnyvale, CA (Hybrid)
Location: Sunnyvale, CA (Hybrid)
Key Requirements:
Strong experience with Python, Java, or C++
Distributed systems and scalable applications
Data processing pipelines and big data technologies
Hands-on experience with Spark, SQL, Snowflake and/or Hadoop
Experience building or operationalizing ML platforms
Machine learning model development or high-throughput applications
Full-stack development for big data analysis, feature extraction, or annotation platforms
Strong experience with Python, Java, or C++
Distributed systems and scalable applications
Data processing pipelines and big data technologies
Hands-on experience with Spark, SQL, Snowflake and/or Hadoop
Experience building or operationalizing ML platforms
Machine learning model development or high-throughput applications
Full-stack development for big data analysis, feature extraction, or annotation platforms
Skills
SQL
Machine Learning
Snowflake
C++
Hadoop
Java
Python
Similar jobs
Onsite Artificial Intelligence/Machine Learning Engineer Specialist (Austin TX)
TexcelVision Inc. · Austin, United States
38 minutes agoAI ML Engineer - Python | Berkeley Heights, NJ or SFO, CA ( 5days onsite) - F2F interview required
Next Gen Software Solutions LLC · Berkeley Heights, United States
1 hour agoSr. Distinguished Machine Learning Engineer
Capital One · Mc Lean, United States
2 hours ago$314.8k - $359.3k/yrMachine Learning Engineer - Training & Simulation Systems (Engin with Security Clearance
HII Mission Technologies · Virginia Beach, United States
5 hours ago$95.0k - $128k/yrAI/ML Engineer
Booz Allen Hamilton · Chantilly, United States
6 hours ago$99k - $225k/yrStaff+ Machine Learning Engineer
Upstart · United States
9 hours ago$220.7k - $300k/yr