Summary
Join Contentful as an AI Software Engineer and be a key contributor to the internal AI platform team. You will develop scalable, high-performance AI integrations, APIs, and tools. Collaborate with feature teams to enhance their development capabilities and bring AI-powered solutions to life. Build intuitive internal tooling and foster seamless integration of AI technologies. This role requires experience in AI/ML, full-stack development, asynchronous systems, containerization, and cloud services. Contentful offers various benefits, including stock options, family benefits, generous paid time off, education budget, wellbeing stipend, and more.
Requirements
- Have experience integrating and implementing AI/ML solutions within a product development environment. Have skills in foundational models, prompt engineering and understanding to validate the quality of AI products
- Be proficient 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
- Have experience with building and maintaining asynchronous systems for automation and bulk use cases
- Have experience with Docker and Kubernetes, especially in deploying AI models or microservices
- Be familiar with cloud platforms like AWS, Azure, or GCP
- Be a natural problem-solver who brings forward innovative ideas to integrate and features within product workflows, leading to practical solutions and product growth
- Have strong communication skills and the ability to collaborate effectively in a team environment
- Be capable of prioritizing tasks and managing workloads in a dynamic AI-driven environment, ensuring AI and software systems align with business objectives
Responsibilities
- Collaborate 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
- 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
- Design, develop, and maintain scalable AI platform features to enable feature teams, while ensuring they are compatible with other services, and APIs
- 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
- Think critically about the interactions between AI models and product components to ensure a cohesive and intuitive user experience
- Quickly fix bugs and solve problems, particularly related to AI performance, model integration, or data pipeline issues, to enhance customer satisfaction
- Participate in code reviews and contribute to improving our AI development processes, ensuring that the AI components are scalable, efficient, and maintainable
Preferred Qualifications
- Have hands-on experience with DevOps methodologies tailored for AI, including CI/CD pipelines for model deployment and MLOps practices
- Have previous experience working with AI automation engines, process automation using AI, or integrating AI with business logic to streamline processes
- Have an understanding of data privacy regulations (GDPR, HIPAA, etc.) and EU AI Act
Benefits
- Receive Stock Options for the opportunity to share in the success of our company
- Receive Fertility and family building benefits, including a lifetime reimbursable wallet to support your growing family
- Receive a generous amount of paid time off, including vacation days, sick days, education days, compassion days for loss, and volunteer days
- Receive time off to care for and focus on your growing family
- Use your personal annual education budget to improve your skills and grow in your career
- Enjoy a full range of virtual and in-person events, including workshops, guest speakers, and fun team activities, supporting learning and networking exchange beyond the usual work duties
- Receive an annual wellbeing stipend to care for your physical, financial, or emotional health
- Receive a monthly communication phone/internet stipend and phone hardware upgrade reimbursement
- Receive a new hire office equipment stipend for hybrid or distributed employees