We are seeking a talented and motivated Software Engineer to join our core platform engineering team. In this role, you will contribute significantly to modernizing our existing platforms, designing and implementing scalable backend services, and supporting the development of our AI-powered experiences.
Requirements
- Contribute to the design and development efforts for migrating legacy software components to modern microservices or serverless architectures.
- Design, build, test, and deploy scalable backend services using TypeScript and Node.js.
- Develop and maintain cloud infrastructure using Infrastructure as Code (IaC) principles, primarily with Terraform on AWS.
- Collaborate closely with product managers, data scientists, and other engineers to understand requirements and implement technical solutions.
- Support the development lifecycle of AI-powered experiences around media content, building machine learning pipelines and backend APIs.
- Troubleshoot and resolve technical issues in development and production environments with support from the team.
- Collaborate with and learn from senior engineers, contributing to a culture of technical excellence and continuous learning.