
Upskill for the future of tech careers
Udacity is a leading talent transformation platform headquartered in Mountain View, CA, specializing in upskilling professionals in high-demand tech fields. With over 1000 employees and $160M in funding from investors like Andreessen Horowitz and Charles River Ventures, Udacity offers industry-recog...
Udacity provides a comprehensive benefits package including a monthly wellness stipend, unlimited vacation, and no-premium health, dental, and vision ...
Udacity's culture emphasizes practical skills and real-world applications, connecting education directly to job readiness. By focusing on industry-spe...

Udacity • United States
Udacity is seeking a Senior Backend Engineer to develop and maintain core applications that enhance the learning experience. You'll work with technologies like Java, Python, and AWS to create scalable solutions. This role requires significant backend engineering experience.
You have 5+ years of backend engineering experience, building production systems that scale effectively — you've taken ownership of services from design through deployment and have navigated the complexities of debugging distributed systems. Your expertise in Java and Python allows you to create robust applications that meet user needs and enhance learning experiences. You are familiar with cloud services, particularly AWS, and understand how to leverage them for scalable solutions. Your experience with REST APIs means you can design and implement interfaces that facilitate seamless communication between services. You have a solid understanding of containerization technologies like Docker, which you use to ensure consistent environments across development and production. Your knowledge of databases, particularly PostgreSQL, enables you to optimize data storage and retrieval for performance and reliability.
Experience with emerging technologies such as generative AI is a plus, as you will have opportunities to explore and integrate these into your work. You are a collaborative team player who enjoys working closely with frontend developers and product managers to deliver high-quality solutions. You embrace curiosity and are always looking for ways to improve processes and outcomes.
As a Senior Backend Engineer at Udacity, you will be responsible for developing and maintaining the core applications that drive our user experience. You will collaborate with frontend developers and product managers to deliver scalable solutions that enhance the learning journey for our students. Your role will involve designing and implementing backend services that are robust and reliable, ensuring they can handle the demands of a growing user base. You will also have the opportunity to explore and integrate emerging technologies, including generative AI, to create personalized and adaptive learning experiences. Your work will directly impact the quality and efficiency of our educational platform, making it engaging and accessible for learners.
At Udacity, we are more than just a tech company; we are an educational platform that empowers individuals to transform their lives through learning. We offer a flexible and engaging work environment that allows you to grow your skills and advance your career. You will be part of a dynamic team that values collaboration and innovation, and you will have the chance to make a meaningful impact on the future of education. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Apply now or save it for later. Get alerts for similar jobs at Udacity.