careertakescareertakes

Software Engineer / ML Engineer

Confidential Clientunspecified
Entry LevelFull-timeHybrid$40 - $50
Sunnyvale, California
20 Hours Ago

The Software Engineer / ML Engineer at Confidential Client is responsible for developing and operationalizing machine learning platforms and big data software solutions. This hybrid role in Sunnyvale, CA involves building scalable distributed systems, data processing pipelines, and full-stack applications for big data analysis, feature extraction, and annotation, leveraging technologies such as Python, Java, C++, Spark, SQL, Snowflake, and Hadoop.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is hiring a Software Engineer / ML Engineer to build and operate scalable data and ML systems used for high-throughput production applications. You will work across the stack—data ingestion, feature extraction, model development, and platform operationalization—helping deliver reliable, performant pipelines and services.

  • Design and implement distributed, scalable services for data processing and ML workloads
  • Build and maintain ETL/data pipelines using Spark, SQL, Snowflake, Hadoop or similar technologies
  • Develop, optimize, and productionize machine learning models and inference services
  • Collaborate with data engineers, SREs, and product teams to define requirements and drive deployment
  • Contribute to feature extraction, annotation, and tooling for data labeling and quality control
  • Improve system performance, reliability, and observability for high-throughput applications
  • Participate in code reviews, design reviews, and mentor junior engineers

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Strong programming skills in Python, Java, or C++
  • Experience with distributed systems and building scalable applications
  • Hands-on experience with big data tooling: Spark, SQL, Snowflake, and/or Hadoop
  • Experience developing or deploying machine learning models or operationalizing ML platforms
  • Solid software engineering practices: testing, CI/CD, observability, and debugging at scale

Nice-to-have / Preferred

  • Experience building feature stores, annotation platforms, or full-stack tooling for ML/data workflows
  • Background in high-throughput or low-latency production systems
  • Familiarity with cloud platforms and managed data services
  • Experience with containerization (Docker, Kubernetes) and infrastructure-as-code

Compensation (as listed by client)

  • Base salary (as listed by client): USD 40 – 50 per year

Notes: This posting uses the salary range provided by the client. California pay-transparency rules apply to this Sunnyvale, CA role.


Location & Work Model

  • Location: Sunnyvale, CA (Hybrid)
  • Candidates must be authorized to work in the U.S. for employment with the confidential client.

Why Join

  • Work on challenging ML and big-data problems at scale
  • Opportunity to shape ML platforms and data infrastructure
  • Cross-functional environment with engineers and data scientists
  • Professional growth and mentorship

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range