Description:
At Contentful, we empower thousands of customers to manage content at scale with speed, flexibility, and precision. We are seeking talented Senior AI Software Engineers (f/m/d) to join our AI Platform team—a group dedicated to building and maintaining an internal AI platform that accelerates innovation across our organization.
As a key contributor, you will help shape the internal AI ecosystem by developing scalable, high-performance AI integrations, APIs, tools and documentation that empower feature teams to efficiently test, deliver and maintain cutting-edge AI-driven products. Acting as both a support and consultancy resource, you’ll collaborate closely with feature teams to enhance their development capabilities and bring AI-powered solutions to life. By building intuitive internal tooling and fostering seamless integration of AI technologies, your work will drive efficiency and innovation throughout Contentful.
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.
- 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.
- Platform Development: Design, develop, and maintain scalable AI platform features to enable feature teams, while ensuring they are compatible with other services, and APIs.
- AI Governance: Implement essential governance features such as metrics tracking, audit logs, security measures and role-based access controls (RBAC), to ensure compliance, transparency and enterprise readiness across AI systems.
- 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.
What You Need To Be Successful
- AI and Machine Learning: Experience integrating and implementing AI/ML solutions within a product development environment. Skills in foundational models, prompt engineering and understanding to validate the quality of AI products.
- Full Stack/ Backend: Proficiency in TypeScript, React, and Node.js with a solid understanding of clean code practices and exposure to enterprise architectural design patterns, particularly when working with AI-powered features.
- 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.
- Cloud Services: Familiarity with cloud platforms like AWS, Azure, or GCP. Experience with services such as AWS SageMaker, Google AI, or Azure Machine Learning is a plus.
- Serverless Architectures: Exposure to serverless architectures, ideally edge compute environments such as Cloudflare Workers.
- 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: Strong communication skills and the ability to collaborate effectively in a team environment.
- Adaptability: Capable of prioritizing tasks and managing workloads in a dynamic AI-driven environment, ensuring AI and software systems align with business objectives.