Staff Software Engineer - Python, Java / Spring or Go
Core
Building platform and admin services (Central services, provisioning, user management, configuration) for Bloomreach's SaaS products to support AI agents and customer personalization.
Role type
Staff Backend Engineer (Python/Java/Go)
Builds
Cloud-native platform services, APIs, and admin tools used by thousands of customers and internal teams.
Domain
SaaS, AI/ML infrastructure, Personalization
Deliverable
production ML models | product features | infrastructure
Required skills
Python backend development, API design for SaaS, web security (OWASP), Auth/Authorization, public cloud operations, GitLab CI/CD, technical design documentation, mentoring
Preferred skills
Java/Spring or Go, TypeScript/Angular/React, experience with AI coding tools (Cursor/Claude Code)
Technologies
Python, Java, Spring, Go, TypeScript, Angular, React, Postgres, MySQL, MongoDB, Redis, Kafka, AWS, GCP, Docker, Kubernetes, Jira, GitLab, Prometheus, Grafana, OpenSearch
Responsibilities
Review and refine technical designs for new projects, develop backend features and improvements, deploy changes to production, advise on API integration, mentor less experienced team members, collaborate with product managers on feature scope.
Seniority
Staff, hands-on IC with mentorship