DeepLearning.AI is looking to build scalable, secure, and enterprise-grade learning platforms that serve a global audience, develop new features, improve user experience, and ensure platform reliability.
Requirements
- Proficiency in frontend technologies such as React.js, Next.js, Typescript, tRPC, and Tailwind
- Experience with backend frameworks including Python ecosystem (Linux, SQL, Django, FastAPI), and API development (REST, GraphQL)
- Familiarity with Docker and microservice architecture design
- Experience practicing Test-Driven Development (TDD)
- Deep understanding of security best practices and compliance standards
- Technical familiarity with machine learning frameworks, LLM APIs, and AI tool integrations
- Strong foundational knowledge in data structures, algorithms, operating systems, computer networks, and databases
Responsibilities
- Implement LMS integrations to enhance platform interoperability and extend functionality
- Develop data reporting tools and dashboards to monitor learner engagement and program performance
- Create user management and administrative features for organizations and individual learners
- Ensure all features comply with privacy, accessibility, and information security standards
- Design and develop B2B platform features, including co-branded landing pages, organizational leaderboards, social features, localization, custom programs, and curated catalogs
- Maintain and enhance the marketing website to support growth, user engagement, and brand awareness
- Act as a dedicated resource for bug fixes, platform stability, and performance optimization
Other
- Minimum of 3+ years of professional software development experience with proven project delivery
- Excellent communication skills and ability to collaborate effectively in a team environment
- Fluency in English (both written and verbal); additional languages are a plus
- Remote work flexibility to accommodate different lifestyles and locations
- Collaborative and inclusive work culture that values diversity and innovation