Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Udacity Logo

Senior Software Engineer

Udacity

Up to $165,000
Oct 17, 2025
Remote, US
Apply Now

Udacity is seeking Back-End Software Engineers to build and enhance its Enterprise products, aiming to bridge talent shortages and skills gaps in digital transformation through its online learning platform.

Requirements

  • Proven expertise in building scalable, reliable, and low-latency systems.
  • Demonstrated experience designing, building, delivering, and maintaining production-quality microservices.
  • Proficiency with back-end frameworks and technologies, such as Go, Node.js, Python, and GraphQL.
  • Expertise in relational databases, such as PostgreSQL, and familiarity with data pipelines and integrations.
  • Experience implementing AI-driven features, such as recommendation engines, machine learning models, or natural language processing in back-end services.
  • Familiarity with cloud environments like AWS, containerization tools such as Docker and Kubernetes, and CI/CD pipelines.
  • Hands-on experience with AI/ML frameworks, such as TensorFlow, PyTorch, or Scikit-learn.

Responsibilities

  • Lead the development, testing, and maintenance of scalable back-end services, APIs, and microservices.
  • Architect and implement robust, secure, and reliable systems to handle complex workflows and high-performance requirements.
  • Design and integrate AI-driven features into our systems, such as personalized recommendations, predictive analytics, and automated workflows.
  • Collaborate with Product, Design, and Data Science teams to gather requirements and build solutions tailored to Enterprise and AI needs.
  • Optimize and refactor existing back-end systems for performance, scalability, and maintainability.
  • Implement and enforce best practices for software development, including code quality, testing, deployment, and documentation.
  • Troubleshoot and resolve complex system issues, ensuring high availability and reliability of our applications.

Other

  • 6–8+ years of professional software engineering experience in a live production environment, including leadership roles or significant individual contributions.
  • Mentor junior engineers by providing technical guidance, code reviews, and fostering a culture of continuous learning.
  • Ability to lead by example and collaborate in a fast-paced, team-oriented environment.
  • Applicants must be currently authorized to work in the United States of America on a full-time basis.
  • The maximum base pay for this position is $165,000, depending on experience and location.