Description:
If you are passionate about advancing AI technology, enabling teams with powerful tools, and redefining how we build and deliver AI solutions, we’d love to have you join us. Together, we’ll build systems that set new standards for AI integration and empower our teams to create smarter, more impactful content solutions.
What to expect?
- Collaborate and Innovate: Work closely with product managers, designers, and other engineers to build best-in-class AI-enabled features for our customers, ensuring seamless integration of AI technologies with existing systems.
- Platform Development: Design, develop, and maintain scalable AI platform features using TypeScript and Node.js, to enable feature teams, while ensuring they are compatible with other services, and APIs.
- AI Integration: Implement and integrate AI technologies, such as generative AI, machine learning models, or NLP, to enhance our platform’s capabilities, optimize processes, and improve user experiences.
- Holistic Thinking: Think critically about the interactions between AI models and product components to ensure a cohesive and intuitive user experience.
- Rapid Problem-Solving: Quickly fix bugs and solve problems, particularly related to AI performance, model integration, or data pipeline issues, to enhance customer satisfaction.
- Continuous Improvement: Participate in code reviews and contribute to improving our AI development processes, ensuring that the AI components are scalable, efficient, and maintainable.
- Stay Current: Keep up-to-date with the latest industry trends, particularly in the domains of AI and machine learning, ensuring the platform stays competitive by leveraging cutting-edge AI technologies.
What You Need To Be Successful
- API and Service Design: Proven experience in building APIs and services that efficiently handle large volumes of traffic. Deep interest in clean code practices and familiarity with enterprise architectural design patterns.
- Serverless Architectures: Experience with serverless architectures, ideally edge compute environments such as Cloudflare Workers.
- Asynchronous Systems: Experience with building and maintaining asynchronous systems for automation and bulk use cases.
- Containerization and Orchestration: Experience with Docker and Kubernetes, especially in deploying AI models or microservices.
- Enterprise Solutions: Knowledge with implementing enterprise ready governance features such as RBAC, audit logging, and compliance frameworks.
- Cloud Services Familiarity: Knowledge of cloud platforms like AWS, Azure, or GCP. Experience with services such as AWS SageMaker, Google AI, or Azure Machine Learning is a plus.
- Problem-Solving Skills: A natural problem-solver who brings forward innovative ideas to integrate and features within product workflows, leading to practical solutions and product growth.
- Collaborative Mindset: Excellent communication skills and the ability to collaborate effectively in a team environment.
- Adaptability: Ability to organize and prioritize competing workloads in a fast-paced, AI-driven environment, ensuring AI and software systems align with business objectives.