Job Title: Backend Software Engineer (Python-PyTorch) Company Name: Bayside Solutions Job Url: https://www.dice.com/job-detail/9b71e15d-4234-4222-aa87-527afe00f5e8?page=1&location=Remote%2C+OR%2C+USA&radius=30&radiusUnit=mi&q=software+engineer Job Description: Bayside Solutions Apply Backend Software Engineer: Python-PyTorch Remote • Posted 10 days ago • Updated 7 hours ago Contract W2 Remote $55 - $65 per hour Bayside Solutions Fitment Dice Job Match Score™ Go visible to see if you are a good match. Profile Visibility: Off Go visible! Get noticed by recruiters, make the most of your job search, and unlock more dashboard widgets when you change your profile to visible. Learn more Job Details Skills Backend Software Engineer: Python-PyTorch Summary Backend Software Engineer: Python-PyTorch W2 Contract Salary Range: $114,400 - $135,200 per year Location: Cupertino, CA - Remote Role Job Summary: We are seeking experienced AI / ML Infrastructure Engineers to join a central ML/AI platform team responsible for building foundational services used by multiple internal and external product organizations. This role focuses on designing, extending, and supporting scalable ML infrastructure that powers both traditional machine learning and modern LLM-based workflows. Duties and Responsibilities: Design, develop, and enhance ML infrastructure services supporting training, inference, experimentation, and embeddings lifecycle management. Implement small to medium-sized features across existing ML platform components. Take customer use cases end-to-end, including investigation, debugging, and resolution of issues. Work across the ML stack, collaborating closely with applied scientists and downstream product teams. Diagnose and resolve issues in production ML systems. Navigate ambiguous requirements and proactively unblock work by seeking context or collaboration when needed. Clearly communicate technical decisions, trade-offs, and implementation rationale. Requirements and Qualifications: Strong experience with Python, including writing production-quality, maintainable code Hands-on experience with PyTorch in real-world ML systems (training and/or inference) Solid understanding of ML fundamentals, including: Model training vs inference Embeddings and representation learning Experimentation and evaluation workflows Experience debugging and maintaining complex, distributed systems Ability to reason through problems, explain solutions, and articulate trade-offs Comfort operating in environments with ambiguity and incomplete requirements Preferred Qualifications: Experience building or supporting ML infrastructure platforms Familiarity with feature stores, experimentation frameworks, or inference services Exposure to large-scale, multi-team ML environments Prior work supporting both research and production ML use cases Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate. Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.