Join Our Team as a Senior Software Engineer
Are you passionate about cutting-edge technology and eager to work with a dynamic team? Bloomreach is expanding its Campaigns team and is looking for a Senior Software Engineer to join us. This role offers the opportunity to work with a state-of-the-art tech stack and be a core part of our Engineering Team.
About the Role
As a Senior Software Engineer, you will face exciting, high-end technical challenges. You will be part of a team that delivers magical customer experiences through personalized omnichannel marketing campaigns. Your responsibilities will include implementing new microservices into our architecture, managing high-throughput systems, and enhancing the speed and reliability of our platform. You will utilize cutting-edge AI-powered solutions, such as GenAI and LLMs.
Key Responsibilities
- Design & Deliver New Features: Translate business requirements into technical specifications and design documents. Collaborate with other engineering teams to ensure a unified software architecture. Define and develop back-office API endpoints as well as high-performance serving endpoints.
- Ensure Quality and Performance: Perform API testing, including unit tests, system tests, and performance tests. Implement monitoring systems and dashboards to track the performance of our systems in production.
- Support and Maintain Components: Maintain end-to-end features, encompassing microservices, back-office APIs, and high-performance serving APIs. Provide ongoing support and maintenance for existing features.
Technologies and Tools
- Programming Languages: Go, Python
- Cloud Services: Google Cloud Platform (GKE, BigQuery, BigTable, GCS, VertexAI)
- Data Storage and Processing: MongoDB, Redis, Kafka
- Software and Tools: Grafana, Sentry, Gitlab, Jira, Productboard, PagerDuty
What We Offer
- Culture: A great deal of freedom and trust, flexible working hours, and a remote-first work environment.
- Personal Development: Access to a People Development Program, Leader Development Program, and a professional education budget.
- Well-being: Employee Assistance Program, subscription to Calm app, and DisConnect days.
- Compensation: Restricted Stock Units or Stock Options, company performance bonus, and employee referral bonus.
Your Success Story
- In 30 Days: Successfully onboard and contribute to ongoing tasks.
- In 90 Days: Contribute to design discussions and independently deliver high-quality code.
- In 180 Days: Independently manage larger tasks and confidently handle L3 support.
Required Experience and Qualities
- Proven experience in Go or Python engineering, system design, and maintenance in the area of campaign automation.
- Strong initiative, ability to work within a team, and excellent communication skills.
- Familiarity with microservice-oriented architecture and experience in building systems with high throughput and low latency APIs.
Join us at Bloomreach and be part of a team that is shaping the future of e-commerce with AI-driven solutions. Apply today to embark on a rewarding career journey with us.
Benefits Extracted with AI
- Restricted Stock Units or Stock Options
- Company performance bonus
- Employee referral bonus
- Work anniversaries celebration
- Flexible working hours
- Remote-first work environment
- Company events
- Volunteering days
- People Development Program
- Leader Development Program
- Professional education budget
- Employee Assistance Program
- Subscription to Calm app
- DisConnect days
- Sports, yoga, and meditation opportunities
- Extended parental leave
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Microservices and Python
Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.
Senior Machine Learning Engineer
Join Bloomreach as a Senior Machine Learning Engineer to design and implement AI-driven components for personalized digital experiences.
Remote Software Engineer with Python Expertise
Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.
Senior Engineering Manager - Artificial Intelligence Team
Lead the AI team at Bloomreach, enhancing e-commerce with ML. Key skills: Python, GCP, Spark, TensorFlow. Benefits include remote work, stock options.
Senior Software Engineer, Search Intelligence
Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.
Senior Software Engineer - Data Pipeline Team
Senior Software Engineer for Data Pipeline team, remote work, expertise in Python, NoSQL, Big Data technologies.
Senior DevOps Engineer - Analytics Team
Senior DevOps Engineer for Analytics team, managing data platforms on GCP and Kubernetes, with focus on automation and system reliability.
Engineering Manager for Web Experience Team
Lead the Web Experience team at Bloomreach, optimizing e-commerce personalization with top engineering practices.
Senior Technical Consultant
Senior Technical Consultant role focusing on e-commerce solutions, requiring CSS, JavaScript, HTML, and BigQuery skills.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
Senior Software Engineer - AI Scalability
Join Blip as a Senior Software Engineer to scale AI solutions, focusing on cloud migration, back-end decoupling, and observability.
Senior Software Engineer, Backend
Senior Backend Software Engineer role focusing on microservices, APIs, and scalable systems. Remote work available.
Software Engineer - Python, React.js, GCP
Join Bloom & Wild as a Software Engineer in Amsterdam, working with Python, React.js, and GCP in a hybrid role.
Senior Software Engineer, AI
Join as a Senior Software Engineer, AI, to innovate AI features in a remote-friendly environment. Enhance CRM with cutting-edge AI.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior FullStack Developer (React, Node.js, TypeScript)
Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.
Software Engineer - Python/Django with AWS & GCP
Join Bloom & Wild as a Software Engineer specializing in Python/Django with AWS & GCP in Amsterdam. Innovate in a dynamic, inclusive environment.
Senior Backend Engineer with Go and Microservices
Join Solsten as a Senior Backend Engineer in Berlin, focusing on Go and Microservices to build scalable systems.
Senior Software Engineer - AI & Microservices
Join Reviva as a Senior Software Engineer in AI & Microservices, driving innovation in wellness tech.
Senior Software Engineer - AI Fintech
Join Factorise as a Senior Software Engineer to lead AI fintech product development remotely. Expertise in AWS, microservices, and full-stack required.
Senior Software Engineer, Artificial Intelligence
Join Google as a Senior Software Engineer in AI, focusing on machine learning, Python, and data structures.
Senior AI/ML Engineer
Join 3Pillar as a Senior AI/ML Engineer to develop innovative AI solutions in a remote, global team.
Senior Backend Engineer (JAVA/Go)
Join SentinelOne as a Senior Backend Engineer to develop Java/Go solutions for our Singularity Data Lake.
Senior Software Engineer (AI/ML)
Join DigitalOcean as a Senior Software Engineer (AI/ML) to build AI/ML features using TypeScript, React, and GraphQL. Remote role with competitive benefits.