Junior Scala Engineer
Primary stack
Nice to have's
Job description
About the Position
Synerise is looking for a Junior Scala Engineer to design, build, and evolve the backend for our event processing and analytics platform that powers AI-driven customer experience.
Synerise is a company where our brilliant team brings technology change to the business world. We are creating a new path – a next-generation, fully personalized, and AI-driven customer experience.
We deliver an all-in-one tool – Synerise. An ever-evolving behavioral data platform, enhanced by AI to generate outstanding ROI in more than 30 markets for industry leaders in Retail, Banking, eCommerce, Automotive, Insurance, and Telco, processing more than 150 billion transactions annually. We are also building BaseModel – a foundation model for behavioral data embedded within a novel platform for enterprise Data Science teams.
Join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients.
Our Backend Team works with Scala, Kafka, ElasticSearch, ScyllaDB, Azure, GCP, and Kubernetes. Distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are core to how we build and operate services. Both Backend and Frontend teams are supported by dedicated QA and Infrastructure teams. We like to experiment, and we have the environment to do it. We use AI coding assistants (Claude, Copilot) as a daily part of our workflow.
The platform handles up to 28k API requests per second at peak with p95 latency under 100ms. You'd be joining the team responsible for event processing and analytics - the part of the platform that ingests, processes, and stores customer behavior events at scale, and powers the analytical capabilities our clients rely on.
Responsibilities
- Develop architecture and design patterns to process and store high volume data sets.
- Develop software with a core focus around optimization and performance.
- Translate complex functional and technical requirements into detailed design.
- Perform analysis of vast data stores and uncover insights.
Requirements
- Strong Scala skills, with production experience using an effect system (Cats Effect, ZIO, or Akka/Pekko).
- Working knowledge of Apache Kafka - understanding partitioning, delivery guarantees, consumer groups, rebalance issues, and consumer lag.
- Basic experience with at least one web framework and an understanding of how web applications work.
- Familiarity with SQL or NoSQL databases and basic database queries.
- Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work.
- Decent troubleshooting and analytical skills with a methodical approach to solving technical problems.
- A passion for building tools and learning new technologies.
- Strong analytical and communication skills.
Nice to Have
- Existing GitHub/GitLab portfolio or personal projects.
- Experience with microservices architecture.
- Basic knowledge of AI/ML concepts.
We Offer
- Work on a production-grade, large-scale system used by enterprise customers worldwide.
- Real technical challenges around performance, data volume, and distributed systems.
- Opportunities for continuous technical growth and deeper ownership over system design.
- Support from experienced engineers and a strong engineering culture.
- Influence on architectural and technical decisions within your team.
About the Company
We'd love to hear from you. Apply now and join our team.
Location: Cracow, Poland (Hybrid)
Salary: 7 000 - 9 000 PLN net/month (UZ/B2B)
Employment Type: Full-time
© Synerise. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Retail,E-Commerce,Banking,Telecommunications,Fashion
About the Company Synerise specializes in using AI and Big Data to transform business insights into actionable strategies. The company offers a cutting-edge Behavioral AI Infrastructure that empowers organizations to predict behaviors and make data-driven decisions. Synerise builds every layer of its AI infrastructure from scratch, ensuring no dependency on third-party AI, databases, or cloud vendors. The company's proprietary technology allows for real-time predictions, personalization, and automation at an enterprise scale. Products, Services & Tech Stack Core Solutions Behavioral Data Hub: Absorbs and transforms behavioral profiles in real time and at any scale. Data Modeling Hub: Offers a unified data layer for real-time ingestion and analysis. Predictive Inference & Recommendation Models: Applies supervised and self-supervised learning for intent inference and item-level recommendations. Orchestration & Adaptive Workflow Execution: Composes multi-step workflows with conditional branching and system synchronization. Content & Activation Profiles: Dispatches behavioral interventions across multiple channels with context-aware selection and frequency optimization. Technologies & Frameworks Proprietary AI Infrastructure: Built in-house from TerrariumDB to BaseModel.ai. Real-Time Processing: Capable of handling 31 billion events per month with sub-millisecond latency. Scalability: Designed to scale linearly with horizontal scalability. Security: ISO 27001 certified, GDPR compliant, and SOC 2 certified. Project Scope & Target Clients Client Base Retail: Empik, Las Tijeras Mágicas, MIG Marketing Investment Group, Modivo Fashion & Sport: Nike Chile Telco: Orange Banking: BNP Paribas E-Commerce: Minimalism Engineering Scale Global Scale: Powers real-time data, AI, and automation at planetary scale. Performance Metrics: Handles 31 billion events per month, 90 billion queries to the TerrariumDB per month, and 3.8 billion AI recommendations, searches & predictions per month. Infrastructure: Operates on a Kubernetes cluster with 16,400+ pods, 750+TB disk size, 890+ nodes, 420+ virtual machines, 71+TB RAM, and 14,400+ vCPU.
More at Synerise
All 9 rolesJunior Product Manager
Synerise · Poland +1
Customer Success & Implementation Manager
Synerise · Brazil +3
Scala Engineer
Synerise · Poland
Junior Backend Engineer
Synerise · Poland