Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, Oct 15, 2026
This job expires in: 30 days

Job Summary

To design, build, and operate production AI systems end to end, the full-time Senior Software Engineer will work remotely across the full AI stack, focusing on classical machine learning, deep learning, and generative AI while managing the deployment and monitoring of AI capabilities.

Key Responsibilities
  • Design, train, evaluate, and ship machine learning and deep learning models for various business and scientific problems
  • Develop LLM-powered applications and build retrieval-augmented generation (RAG) systems
  • Implement MLOps practices for productionizing models, including automated retraining and drift detection
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, Mathematics, Statistics, or a related field
  • 4+ years of professional software engineering experience, with at least 2 years in ML or AI systems in production
  • Strong proficiency in Python and core ML libraries (e.g., PyTorch, TensorFlow)
  • Hands-on experience deploying LLM-based applications and building CI/CD pipelines
  • Solid command of Git and experience with containerization and Azure services

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 41,283 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee