Job Url: https://www.ziprecruiter.com/jobs-search?search=backend&location=Remote+%28USA%29&days=1&refine_by_employment=employment_type%3Afull_time&refine_by_salary=100000&refine_by_salary_ceil=&lvk=Hkf0OlwUvQRCvqBO4TuVuQ.--NqjKZSQeF&lk=4BGUkv8ukTmFfJyw0QGLYQ&page=1 Job Description: Sr Software Engineer, Machine Learning Robert Half San Francisco, CA • On-site, Remote 1-Click Apply $160K - $180K/yr Full-time Robert Half rating Powered by real frontline workers on 7.9 Based on 54 employees who took the Breakroom Quiz People enjoy this job Good employer Recommended by parents Respectful managers Good training View More Job description We are looking for an experienced Senior Software Engineer specializing in Machine Learning to lead the development of innovative AI-driven services. This role focuses on building scalable systems and production-ready machine learning pipelines that transform raw data into actionable insights. If you have a strong background in backend development, AI/ML systems, and are passionate about delivering high-quality solutions, this position offers an exciting opportunity to make a meaningful impact. Responsibilities: • Architect and implement robust ingestion pipelines to process raw documents into structured Neo4j knowledge graphs. • Develop and refine Python-based microservices using FastAPI to support ingestion and question-answering endpoints. • Optimize retrieval and Q& A workflows to enhance performance, reduce costs, and ensure maintainability. • Investigate and implement approaches for managing conflicting, incomplete, or time-sensitive information. • Collaborate with researchers to integrate experimental AI strategies into production-grade systems. • Maintain high standards of code quality through rigorous testing, documentation, and monitoring. • Scale services from prototypes to fully operational production systems that meet enterprise needs.• At least 8 years of software engineering experience, including leadership roles. • Extensive knowledge of Python, backend development, and machine learning-powered systems. • Strong skills in systems design and architecture, with experience building data-intensive APIs. • Proven ability to transition machine learning prototypes into reliable, production-grade services. • Familiarity with CI/CD processes, cloud infrastructure, and monitoring tools. • Exceptional collaboration and communication skills to work effectively with cross-functional teams. • Expertise in frameworks such as PyTorch or TensorFlow and technologies like Neo4j. • Experience in privacy preservation techniques within large language models (LLMs).