USD per year
Senior Software Engineer
United States About Us Udacity is now an Accenture company, and exciting things are happening! 🚀 We are on a mission of forging futures in tech through *radical* talent transformation in digital technologies. We offer a unique and immersive online learning platform, powering corporate technical training in fields such as Artificial Intelligence, Machine Learning, Data Science, Autonomous Systems, Cloud Computing and more. Our rapidly growing global organization is revolutionizing how the enterprise market bridges the talent shortage and skills gaps during their digital transformation journey. The Udacity Enterprise Engineering team is seeking Back-End Software Engineers to build and enhance our Enterprise products. You will collaborate closely with Product, Design, and Operations teams to create and improve cutting-edge systems that empower customers, mentors, staff, and students. Your work will play a pivotal role in delivering robust, scalable, and high-performance applications that support a personalized and seamless learning experience. 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.
- Mentor junior engineers by providing technical guidance, code reviews, and fostering a culture of continuous learning.
- 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.
- Stay up-to-date with the latest AI and back-end technologies, and proactively propose innovative solutions.
What We Value:
- 6–8+ years of professional software engineering experience in a live production environment,... [truncated for brevity]
This job posting has expired and is no longer accepting applications.
Browse Active JobsUdacity develops an online learning platform offering programs in artificial intelligence, machine learning, and robotics sector, as well as data science, autonomous systems, and cloud computing.
View Company Profile