Join Bloomreach as a Software Engineer in AI for Engagement Team
Bloomreach, the world’s leading Commerce Experience Cloud, empowers brands to deliver customer journeys so personalized they feel magical. Our suite of AI-driven products drives true personalization and digital commerce growth, including:
- Discovery: AI-driven search and merchandising
- Content: Headless CMS
- Engagement: Leading CDP and marketing automation solutions
These solutions leverage unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences across any channel. Serving over 850 global brands such as Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer, Bloomreach is at the forefront of digital commerce innovation. Backed by a recent $175 million Series F funding round led by Goldman Sachs Asset Management, our valuation stands at $2.2 billion.
For more information, visit .
Software Engineer for AI Team
Join our Artificial Intelligence team as a Software Engineer and help revolutionize marketing with ML-powered solutions! You'll work on cutting-edge technologies, impacting millions of users, and contributing to a product that truly makes a difference. The salary range starts at 3500€ per month, along with stock units and other benefits. Work full-time from our Central European offices or remotely.
Responsibilities
Design & Deliver New Features
- Translate business requirements for ML-powered features into technical specifications.
- Collaborate with data scientists to ensure feasibility and scalability of new ML features.
- Develop and implement ML models, algorithms, and data pipelines.
- Deploy and monitor new features in production.
Ensure Quality and Performance
- Perform rigorous testing and quality assurance of ML models.
- Implement monitoring systems and dashboards.
- Contribute to DevOps and MLOps practices.
Support and Maintain Owned Components
- Maintain end-to-end features, APIs, models, and serving APIs.
- Provide ongoing support and maintenance for ML-powered features.
- Support client-facing colleagues and document design decisions and operational procedures.
Technologies and Tools
- Programming languages: Python
- Google Cloud Platform services: GKE, BigQuery, BigTable, GCS, Dataproc, VertexAI
- Data Storage and Processing: MongoDB, Redis, Spark, TensorFlow
- Software and Tools: Grafana, Sentry, Gitlab, Jira, Productboard, PagerDuty
Success Milestones
- 30 Days: Onboard and contribute to ongoing tasks, demonstrating understanding of the codebase and team processes.
- 90 Days: Participate in design discussions and independently deliver high-quality code.
- 180 Days: Independently manage larger tasks, contribute to team improvements, and handle production issues.
Qualifications
Professional Experience
- Proven experience in Python engineering, with a focus on AI/ML features.
- Experience with cloud platforms (GCP, AWS) for ML development and deployment.
- Solid understanding of software architecture principles for scalable APIs and microservices.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Familiarity with ML frameworks and tools (e.g., TensorFlow, PyTorch).
Personal Qualities
- Strong initiative and problem-solving approach.
- Excellent communication and collaboration skills.
- Passion for continuous learning in AI/ML.
- Commitment to high-quality work and continuous improvement.
Why Bloomreach?
Culture
- Freedom and Trust: No clocking in/out, no corporate rules. Focus on results