April 11, 2026
Staff Software Engineer
Senior • Hybrid
37,000 - 44,000 PLN
Warsaw, Poland
About the role
As a Staff Engineer on the Spark Job Manager and Starburst Enterprise team, you will own critical backend and platform components that orchestrate distributed compute (Spark, Trino) for enterprise customers. You will lead the design and implementation of JVM-based services and the surrounding infrastructure: Kubernetes deployments, Docker image strategy, CI/CD automation, AWS integrations, and secure enterprise authentication flows. This is a staff-level role requiring architectural leadership, cross-team influence, and long-term platform ownership.
As a Staff Software Engineer at Starburst, you will:
Own critical backend and platform components that orchestrate distributed compute (Spark, Trino) for enterprise customers.
Lead the design and implementation of JVM-based services and the surrounding infrastructure, including Kubernetes deployments, Docker image strategy, CI/CD automation, AWS integrations, and secure enterprise authentication flows.
Provide architectural leadership, cross-team influence, and long-term platform ownership.
Some of the things we look for:
-
Deep Backend Engineering & Distributed Systems:
8+ years of professional backend experience, with strong expertise in Java (primary and required) and production experience building JVM-based services.
Experience designing and operating distributed systems in production. Working with Spark, Trino/Presto, or comparable distributed compute engines is a strong plus.
Extensive experience designing and evolving RESTful APIs, including validation, error modeling, pagination, filtering, backward-compatible versioning, and OpenAPI documentation.
-
Infrastructure & Operations:
Hands-on production experience with Kubernetes (authoring manifests/Helm charts) and strong Docker experience (multi-stage builds, image optimization, security best practices).
Experience owning CI/CD for complex Java codebases, using GitHub Actions (preferred) or Jenkins.
Practical AWS experience with S3 (or S3-compatible object storage), IAM roles/policies, and AWS SSO.
Familiarity with secure authentication mechanisms: OAuth2 / OIDC, token-based auth, and session management.
Experience implementing Metrics (Prometheus preferred), Distributed tracing (OpenTelemetry), and structured logging for JVM services is a plus.
-
Staff-Level Impact:
Proven experience leading architecture across multiple services or systems.
Demonstrated ability to drive cross-team RFCs, break down ambiguous problems, influence engineering standards, and raise the technical bar through code reviews and mentorship.
Own long-term platform health, not just feature delivery.
-
Highly Preferred Experience:
Experience building job orchestration platforms.
Experience working in enterprise / B2B environments.
Strong Python skills for automation and tooling.
Experience running systems in hybrid or on-prem environments.
Collaboration on open-source projects is a strong plus.
Ability to Travel: This role will require 25% in-person travel for purposes including but not limited to new hire onboarding, team and department offsites, customer engagements, and other company events. Actual travel expectations may vary by role and business needs.
Where could this role be based?
This role is based in our Warsaw office and follows a hybrid model, with an expectation of being onsite 2-3 days per week.
Build your career at Starburst
All-Stars have the opportunity and freedom to realize their true potential. By building alongside top talent, we’re empowered to take ownership of our careers and drive meaningful change. Anchored in industry-proven technology and unprecedented success, All-Stars are taking on the challenge everyday to disrupt our industry – and the future.
Our global workforce is supported by a competitive Total Rewards program that reflects our commitment to a rewarding and supportive work environment. This includes a variety of benefits like competitive pay, attractive stock grants, flexible paid time off, and more.
We are committed to fostering an intentional, inclusive, and diverse culture that drives deep engagement, authentic belonging, and an exceptional All-Star experience. We believe that diversity of thought, perspective, background and experience will enable us to own what we do, drive our success and empower our All-Stars to show up authentically.
Starburst provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Similar jobs you might like
Technology
Starburst
Staff Data Engineer
Senior
Hybrid
Warsaw, Poland
36,000 - 44,000 PLN
🏢 Summary: Staff Data Engineer role focused on building and optimizing a high-quality data lake and analytics ecosystem using Starburst and Trino to drive product, telemetry, and business insights. The position involves developing scalable data pipelines, enabling AI-driven data access, and collaborating cross-functionally to deliver robust data products. The role emphasizes modern data architecture, cloud infrastructure, and strong software engineering practices. 🗂️ Requirements: Minimum 7 years of data engineering experience, Experience building and optimizing data pipelines with Trino, Spark, dbt, Experience managing data infrastructure in public clouds, Experience with orchestration tools such as Apache Airflow or Dagster, Fluency in SQL, Proficiency in Java, Python, or Scala, Experience building API integrations for third-party data extraction, Knowledge of modern data modeling techniques for data lakes, Experience with AWS services such as EMR, EC2, S3, IAM, Experience with Infrastructure-as-Code tools such as Terraform, Pulumi, or Ansible, Knowledge of RAG and AI design patterns, Strong software engineering practices including automated testing and code review 📃 Skills: Trino, Spark, dbt, SQL, Java, Python, Scala, Airflow, Dagster, AWS, EMR, EC2, S3, IAM, Terraform, Pulumi, Ansible, RAG, API, GCP, Azure 🏢 Description: About the role Starburst is looking for an experienced Data Engineer to build and enhance internal usage, telemetry, and product data analytics for both Starburst Enterprise and Starburst Galaxy. This role focuses on using our own software to better understand our customers and how they use our products. In addition, since data engineers are one of our key target personas, you will be able to provide valuable feedback to our teams as you use the products, in terms of performance, user experience, and integration with the larger data engineering ecosystem. You’ll work closely with our dynamic, talented, global engineers while emphasizing quality and speed to insights. As a Staff Data Engineer at Starburst you will: Build and manage a high quality data lake to support various aspects of Startburst’s business, including product management, finance, customer support, and engineering. Find innovative ways to use Trino and Starburst to solve data management challenges Collaborate with technical leads, product managers and data analysts to build robust data products and analytics Leverage AI to democratize access to datasets for users throughout Starburst. Enable dataset preparation and model evaluation for Starbursts’ AI projects Define and adapt data engineering processes and best practices to focus on execution and getting reliable answers to important business questions Work closely with leaders from other teams and departments to iterate on both data architecture and design of data solutions, focusing on high-quality results accessible at several levels Envision innovative approaches to data management and work with Starburst’s product teams to bring those innovations to market. Some of the things we look for: At least 7 years of data engineering experience, and a clear passion for data and analytics Enthusiasm for working both independently and collaboratively with strong, diverse, high-performing teams to get value and insights from data Experience building and optimizing data pipelines using Trino, Spark, dbt, and related frameworks. Experience managing data infrastructure in public clouds. Experience using and managing orchestration frameworks such as Apache Airflow or Dagster. Knowledge of RAG and other design patterns for AI applications Fluency in SQL Experience building API integrations for extracting data from third party sources. Excellent coding ability in Java, Python or Scala. Knowledge of data modelling techniques which are appropriate for modern data lakes Experience with a variety of AWS services such as EMR, EC2, S3, and IAM. Multi-cloud experience (GCP/Azure) is also nice to have. Able to use Configuration-as-Code and Infrastructure-as-Code tools such as Pulumi, Terraform, and/or Ansible. Demonstrable experience in delivering value and hitting deadlines consistently Has disciplined software engineering practices, including high code quality, extensive automated testing, and rigorous code review Highly proficient in both written and verbal communication, coupled with strong organizational abilities Ability to Travel : This role will require occasional in-person travel for purposes including but not limited to new hire onboarding, team and department offsites, customer engagements, and other company events. Actual travel expectations may vary by role and business needs. Where could this role be based? This role is based in our Boston offices and follows a hybrid model, with an expectation of being onsite 1-2 days per week. Starburst is dedicated to maintaining fair and equitable compensation practices. The salary range provided for this role reflects the minimum and maximum targets for candidates across all U.S. locations and could be inclusive of variable compensation, such as commission or bonus. All employees receive equity packages (ISOs) and have access to a comprehensive benefits offering. Actual compensation packages are determined based on relevant skills, experience, education and training, and specific work location. For more information, connect with the recruiting team or Hiring Manager during the process as they can provide more detailed information about the salary range. Build your career at Starburst All-Stars have the opportunity and freedom to realize their true potential. By building alongside top talent, we’re empowered to take ownership of our careers and drive meaningful change. Anchored in industry-proven technology and unprecedented success, All-Stars are taking on the challenge everyday to disrupt our industry – and the future. Our global workforce is supported by a competitive Total Rewards program that reflects our commitment to a rewarding and supportive work environment. This includes a variety of benefits like competitive pay, attractive stock grants, flexible paid time off, and more. We are committed to fostering an intentional, inclusive, and diverse culture that drives deep engagement, authentic belonging, and an exceptional All-Star experience. We believe that diversity of thought, perspective, background and experience will enable us to own what we do, drive our success and empower our All-Stars to show up authentically. Starburst provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Technology
Starburst
Software Engineer II - Benchmark Infrastructure
Mid
Hybrid
Warsaw, Poland
25,000 - 32,000 PLN
🏢 Summary: Infrastructure Specialist role focused on developing and maintaining an internal benchmarking service for performance analysis, combining strong Java development with cross-cloud and Kubernetes-based infrastructure. The position involves building and operating benchmarking tools across multiple cloud environments and data analytics technologies. It emphasizes hands-on engineering work in a globally distributed team with minimal meeting overhead. 🗂️ Requirements: Commercial experience with Java development, Experience with software engineering and design best practices, Minimum 2 years of Infrastructure as Code experience (Pulumi or Terraform), Minimum 2 years of experience with Kubernetes, Minimum 2 years of experience managing AWS infrastructure, Experience designing and maintaining backend services, Ability to support and troubleshoot infrastructure and benchmarking systems 📃 Skills: Java, Kubernetes, Terraform, Pulumi, AWS, Trino, GCP, Azure 🏢 Description: About the role Starburst is looking for an Infrastructure specialist with strong Java development skills to work on our internal benchmarking tool for performance analysis. This is a great opportunity to deepen your expertise in a rapidly evolving technology and make a significant impact on leading a cross cloud, cross technologies tool that will allow developers and sales to analyze the performance of our products easily. This role will allow you to work on challenging problems around kubernetes deployments, Trino benchmarking driver, multiple cloud deployments and play with the leading data analytics products in the market. Responsibilities Design, develop and maintain our competitive analysis benchmarking service. Collaborate with your team members and other teams globally and operate in a fast paced environment We prioritize focused work, ensuring minimal time is spent in formal meetings, allowing you to concentrate on design, coding and PR reviews Being able to clearly articulate your ideas in writing across various communication channels like Slack, GitHub PRs, and Design Documents is essential in our globally distributed team Provide exceptional support for internal customers such as fellow engineers, sales and marketing. Some of the things we look for Software development experience with Java Demonstrated experience with software engineering and design best practices. At least 2 years of experience developing infrastructure as code, like Pulumi / Terraform. At least 2 years of experience developing infrastructure with Kubernetes. At least 2 years of experience with creating/managing AWS infrastructure. Appreciation for creating maintainable and high quality software as part of a fun, high-performing global team Intrinsic motivation for improving your software engineering craftsmanship Demonstration of ownership, grit, and bias for action - core values at Starburst. Bonus points Prior experience with additional cloud vendors such as GCP and Azure. Where could this role be based? This role is based in our Warsaw office and follows a hybrid model, with an expectation of being onsite 1-2 days per week.
Technology
LeoVegas Mobile Gaming Group
Staff Backend Engineer - Sports
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Staff Engineer role focused on leading the design, evolution, and reliability of a high-scale distributed backend platform that generates and distributes real-time customer offers. The position combines deep hands-on backend engineering with architectural leadership in event-driven systems. It emphasizes scalability, performance, observability, and operational excellence in a complex production environment. 🗂️ Requirements: Experience owning complex backend systems end-to-end in scalable production environments, Proven experience designing and operating distributed systems, Strong backend engineering expertise in Java, Solid understanding of JVM performance, Hands-on experience with Apache Kafka, Hands-on experience with Spring Boot and/or Vert.x, Hands-on experience with Redis, Hands-on experience with OpenSearch or Elasticsearch, Experience with observability tools such as Datadog, Grafana, or Kibana, Strong system design skills in event-driven and asynchronous architectures, Knowledge of concurrency and non-blocking system design, Experience with scalability, resiliency, and fault-tolerance strategies, Experience debugging production incidents in distributed environments 📃 Skills: Java, JVM, Kafka, Spring, Vert.x, Redis, OpenSearch, Elasticsearch, Datadog, Grafana, Kibana, Kubernetes 🏢 Description: ABOUT THE ROLE We are looking for a passionate and highly experienced Staff Backend Engineer to help lead the design, development, reliability, and evolution of a complex distributed backend platform. This role is ideal for someone who enjoys going deep into understanding both the technical and business context behind problems, not just implementing solutions mechanically. We value engineers who are curious, proactive, and driven by learning - people who enjoy experimenting, challenging assumptions, and troubleshooting complex systems until the root cause is fully understood. As a Staff Backend Engineer, you will provide technical leadership across architecture, engineering practices, and platform evolution while remaining hands-on when needed. You will help teams make better technical decisions, raise engineering standards, simplify complex systems, and create solutions that balance business needs with long-term platform health. We're looking for someone who is comfortable working in ambiguity, treats failure as an opportunity to learn, welcomes constructive feedback, and leads through collaboration, ownership, and execution rather than authority. ABOUT YOUR FUTURE PLATFORM TEAM We build and operate a critical backend platform that generates, validates, and distributes customer-facing offers across multiple markets in real time. The system sits at the intersection of pricing, configuration, compliance, and localization - where milliseconds matter, correctness is non-negotiable, and small mistakes can have large-scale impact. Our systems apply complex configuration and licensing rules, handle market and event-level blocking, manage multi-language localization, and transform raw pricing data into customer-ready offers consumed across the ecosystem. We process high-throughput event streams, deal with constantly changing data, and solve problems that require both strong engineering fundamentals and deep domain understanding. Success means no incorrect or missing offers in production, near real-time reflection of pricing and configuration changes, fully compliant offers across jurisdictions, and seamless multi-language experiences for customers. Our ecosystem is built around: Event streaming and backbone: Apache Kafka Backend services: Java 23+ with Spring Boot and Vert.x (we are continuously evolving toward highly reactive, asynchronous, and event-driven architecture) State and performance optimization: Redis Search and analytics: OpenSearch / Elasticsearch Observability and operations: Datadog, Grafana, Kibana Runtime and scalability: Kubernetes-based containerized infrastructure We are actively evolving our platform toward more reactive, asynchronous, and event-driven architectures, making this an exciting environment for engineers who enjoy distributed systems, performance, concurrency, and real-time data processing challenges. WHAT YOU'LL DO Technical Leadership Leading architecture and design discussions for scalable, resilient distributed systems Collaborating with Architects and senior engineers to define solution approaches and evaluate new technologies through spikes and PoCs Improving and simplifying existing system designs while maintaining high engineering standards for performance, correctness, and maintainability Maintaining a strong engineering bar across quality, scalability, and maintainability Platform Reliability & Engineering Excellence Proactively identifying scalability, reliability, and performance risks across the platform Leading debugging and root cause analysis for complex production incidents Improving observability, monitoring, alerting, and operational readiness Driving technical debt reduction and continuous platform improvement Promoting best practices across event-driven systems, resiliency patterns, performance optimization, testing, automation, and CI/CD Team Enablement & Collaboration Supporting day-to-day technical coordination within the team and contributing to incident handling and engineering discussions Mentoring engineers through design reviews, code reviews, and hands-on technical guidance Supporting cross-team collaboration and helping troubleshoot integration and platform issues Encouraging a culture of collaboration, clarity, and shared ownership Actively participating in engineering communication channels and helping unblock others Delivery & Execution Working closely with Product, Engineering Managers, and Architects to translate ideas into executable technical solutions Helping define and break down EPICs and technical initiatives in Jira Driving clarity in ambiguous or complex technical initiative Ensuring alignment between short-term delivery needs and long-term platform evolution WHAT WE'RE LOOKING FOR Required Experience: Experience owning complex backend systems end-to-end in scalable production environments Proven experience designing and operating distributed systems Strong backend engineering expertise in Java, with solid understanding of JVM performance Hands-on experience with: Apache Kafka and event-driven architectures Spring Boot and/or Vert.x Redis for low-latency and stateful use cases OpenSearch / Elasticsearch for querying and analytics Observability tools such as Datadog, Grafana, or Kibana Strong system design skills, including: Event-driven and asynchronous architectures Concurrency and non-blocking system design Scalability, resiliency, and fault-tolerance strategies Evaluating trade-offs between latency, throughput, and consistency Experience debugging production incidents in distributed environments Strong communication skills and ability to influence technical decisions across teams Proactive mindset with strong ownership and accountability Comfortable working in complex, fast-paced engineering environments Collaborative approach and willingness to support and mentor others Nice to Have: Kubernetes and cloud-native infrastructure experience Experience building internal platforms or shared engineering frameworks SRE mindset and operational excellence practices Experience with real-time or high-throughput data systems Experience leading cross-team technical initiatives WHAT SUCCESS LOOKS LIKE Teams rely on you for technical direction and practical problem-solving The platform becomes more reliable, scalable, and easier to operate over time Production incidents decrease due to proactive engineering and improved system design Cross-team dependencies are better coordinated and easier to manage Engineering quality and consistency improve across services and squads Engineers grow technically through your mentorship and guidance WHAT WE OFFER Competitive salary aligned with your experience, expertise, and impact A collaborative, inclusive, and fast-paced engineering environment where ideas are welcomed, ownership is encouraged, and continuous learning is valued Hybrid work policy 4 weeks of Workation (T&C apply) Benefits package - 800 PLN net (B2B)/gross (UOP) monthly with access to the cafeteria platform (private medical care, insurances, sports card) Training budget ICAS assistance program that can provide help and guidance during challenging moments. Our office provides complimentary snacks and drinks; on Mondays, we serve complimentary breakfast. Team and office social events throughout the year Free parking for bicycles and motorcycles Free gym in the building Equipment: MacBook Pro + smartphone (iPhone 16/17 or Samsung Galaxy S25)
Technology
Starburst
Intern Software Engineer
Intern
Hybrid
Warsaw, Poland
8,000 - 10,000 PLN
🏢 Summary: Paid 10-week backend engineering internship focused on building and shipping features for scalable, distributed data systems used in production. The role involves working on APIs and data processing pipelines for Starburst Galaxy or Enterprise, contributing real code with direct impact. Interns collaborate with experienced engineers to solve performance and reliability challenges in modern backend environments. 🗂️ Requirements: Experience with Java, Interest in backend engineering, Ability to solve complex technical problems, Ability to work with distributed systems concepts, Availability for 10-week internship (June–August 2026), Rising Senior or recent graduate in relevant field 📃 Skills: Java, APIs, DistributedSystems, Backend, DataProcessing, Git 🏢 Description: About Starburst Starburst is the data platform for analytics, applications, and AI, unifying data across clouds and on-premises to accelerate AI innovation. Organizations—from startups to Fortune 500 enterprises in 60+ countries—rely on Starburst for fast data access, seamless collaboration, and enterprise-grade governance on an open hybrid data lakehouse. Wherever data lives, Starburst unlocks its full potential, powering data and AI from development to deployment. By future-proofing data architecture, Starburst helps businesses fuel innovation with AI. About the role Want to work on systems that actually matter ? At Starburst, our backend is the engine behind fast, scalable data access — and as an intern, you won’t be on the sidelines. You’ll join the team building Starburst Galaxy or Enterprise and start contributing from day one. Real code, real impact, real ownership. You’ll work on distributed systems, APIs, and data processing pipelines, learning directly from experienced engineers while solving problems that show up in production — not just in theory. We’ll support your growth, but we’ll also expect you to take initiative, move fast, and ship. This is a paid, 10-week internship (June 1st – August 28th, 2026). What you’ll do: Build backend features used by real customers Work on scalable, distributed systems Ship code early and often Learn modern backend technologies in practice Collaborate with engineers across different time zones Tackle real-world performance and reliability challenges What we’re looking for: You’re excited about backend engineering You’ve coded in Java You like solving hard problems You take ownership and get things done You’re curious and learn fast You’re a rising Senior or recent graduate Location Warsaw (hybrid)
Technology
Starbridge
Senior Backend Software Engineer | Java/Kotlin | EMEA/LATAM
Senior
Remote
Warsaw, Poland
8,000 - 11,500 USD
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend systems for an AI-driven product that transforms complex government data into actionable insights. The position involves designing data ingestion, processing pipelines, and distributed infrastructure from scratch, with full ownership from architecture to production. You will work closely with a small senior team to deliver scalable, production-ready systems. 🗂️ Requirements: 6+ years of Backend Engineering experience, Experience in JVM ecosystem, Experience in product companies (B2B SaaS preferred), Experience designing and owning backend systems in production, Strong knowledge of system design and scalability, Experience building asynchronous or distributed systems, Ability to make and justify technical decisions, Fluency in English, Valid work authorization in Europe or LATAM 📃 Skills: Kotlin, Java, JVM, SQL, GCP, Messaging, Queues, DistributedSystems, SystemDesign, DataPipelines, LLMs, AI 🏢 Description: About the role We’re looking for a Senior Backend Engineer to join our early team and help build our product from zero to one. You’ll work on a product that helps companies navigate complex government data, from contracts and grants to market signals and turn it into actionable insights using AI. On the backend side, this means working on data ingestion, processing, and the infrastructure that powers search and AI-driven workflows at scale. You’ll collaborate closely with a small, senior team and have real ownership, from shaping solutions to shipping them to production and improving them over time. You might be a fit if you: Must have: 6+ years of experience as a Backend Engineer, preferably in the JVM ecosystem (we use Kotlin on the backend) Experience working in product companies (B2B SaaS preferred) with direct impact on shipped features Experience working in small companies or startups would be a strong advantage Experience designing and owning backend systems in production (from initial design to deployment and ongoing improvements) Strong understanding of system design, including scalability, failure handling, and trade-offs Experience building asynchronous or distributed systems (e.g. messaging, queues, event-driven systems) Ability to make and justify technical decisions, not just implement given solutions Fluency in written and spoken English Nice to have: Experience with large-scale data processing, scraping, or data pipelines Experience working with LLMs / AI-related systems Experience with GCP or similar cloud environments How We Work Build Bridges to Help Customers Win - We pride ourselves on being obsessively customer-centric. Shooting Star Speed - We move with extreme speed. We value momentum, decisiveness, and the ability to accelerate when it matters. Fun Is a Feature - Fun is a Feature means we intentionally design Starbridge to be an energizing place to do hard work. Joy, humor, and camaraderie make great teams faster, sharper, and more resilient. In the Arena - We believe the best ideas come from living close to the work, feeling the friction, hearing the nuance, and experiencing the details firsthand. Benefits include: Competitive salary + early-stage equity Unlimited PTO Regular off-sites (NYC + global locations) Interview Process We move fast — really fast. Getting back to someone today beats tomorrow, and our interview process reflects that mindset. Please keep us posted on your timeline so we can move quickly and speed things up where needed. After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will make sure you're a good fit for the role. You will have the opportunity ask questions and learn more about the role as well. We'll then send you a programming challenge that consists of two parts: LeetCode and SQL. Beyond that step, you will enter the main process, which consists of three interviews: System design exercise hands-on. Live coding in Java/Kotlin. Product thinking and past work. All interviews will be conducted via Google Meet. Eligibility to Work in Europe or LATAM: Candidates must hold valid authorization to work in the country where they will be based. At this time, we are unable to offer visa sponsorship or assist with work permit applications.
Technology
Starburst
Intern Software Engineer
Intern
Hybrid
Warsaw, Poland
8,000 - 10,000 USD
🏢 Summary: 10-week paid frontend internship focused on improving accessibility across shared UI components and core product areas in a large-scale data platform. The role involves identifying and fixing accessibility issues, contributing to WCAG-compliant development, and integrating accessibility into the development lifecycle. Interns work on real production systems, collaborating closely with engineers and designers. 🗂️ Requirements: Experience with frontend development, Proficiency in JavaScript, Proficiency in HTML, Proficiency in CSS, Knowledge of WCAG standards, Experience with accessibility testing tools, Ability to identify and fix accessibility issues, Understanding of UI components and design practices 📃 Skills: JavaScript, HTML, CSS, WCAG, Accessibility, VPAT, UI, APIs, Testing 🏢 Description: About Starburst Starburst is the data platform for analytics, applications, and AI, unifying data across clouds and on-premises to accelerate AI innovation. Organizations—from startups to Fortune 500 enterprises in 60+ countries—rely on Starburst for fast data access, seamless collaboration, and enterprise-grade governance on an open hybrid data lakehouse. Wherever data lives, Starburst unlocks its full potential, powering data and AI from development to deployment. By future-proofing data architecture, Starburst helps businesses fuel innovation with AI. About the role Want to work on systems that actually matter ? At Starburst, our backend is the engine behind fast, scalable data access — and as an intern, you won’t be on the sidelines. You’ll join the team building Starburst Galaxy or Enterprise and start contributing from day one. Real code, real impact, real ownership. You’ll work on distributed systems, APIs, and data processing pipelines, learning directly from experienced engineers while solving problems that show up in production — not just in theory. We’ll support your growth, but we’ll also expect you to take initiative, move fast, and ship. This is a paid, 10-week internship (June 1st – August 28th, 2026). What you’ll do: Improve accessibility across shared UI components and core product areas Identify and fix high-impact accessibility issues (including VPAT gaps) Collaborate on enhancing accessibility workflows and standards Contribute to WCAG-compliant design and development practices Work closely with engineers and designers to ensure inclusive user experiences Support testing efforts and help integrate accessibility into the development lifecycle What we’re looking for: You’re passionate about building accessible and inclusive user interfaces You have experience with frontend development (e.g., JavaScript, HTML, CSS) You’re familiar with accessibility standards such as WCAG and tools for testing accessibility You pay attention to detail and care about usability and user experience You take ownership and proactively improve existing solutions You’re curious, collaborative, and eager to learn Location Warsaw (hybrid)
Technology
HERE Technologies
Lead/Senior Software Engineer, Pipeline Management Services
Senior
Hybrid
Kraków, Poland
15,000 - 29,000 PLN
🏢 Summary: Senior backend engineering role focused on designing and operating large-scale batch and streaming data pipeline platforms with strong reliability and performance requirements. The position involves building distributed systems, pipeline orchestration services, and cloud-native platform capabilities using Java and modern data technologies. The role also includes technical leadership, CI/CD improvements, and collaboration across international engineering teams. 🗂️ Requirements: Strong backend engineering experience with Java, Experience building production-grade distributed systems, Expertise in software architecture and system design, Experience with high-throughput and low-latency systems, Knowledge of REST APIs and microservices, Hands-on experience with AWS and cloud-native design, Experience with Docker and Kubernetes, Experience with Flink, Spark, or Kafka, Familiarity with CI/CD pipelines and DevOps practices, Experience with Jenkins, GitLab, Git, and JIRA, Strong communication skills 📃 Skills: Java, Flink, Spark, Kafka, AWS, EMR, S3, REST, Microservices, Docker, Kubernetes, Jenkins, GitLab, Git, JIRA, HTTP 🏢 Description: The Pipeline Management team builds and operates a core platform that powers large-scale batch and streaming data pipelines across HERE’s Data Platform. Our platform enables internal teams and customers to design, deploy, and operate data pipelines at scale, supporting mission-critical workloads with strong reliability and performance requirements. Lead the design and development of pipeline management services and APIs Own and evolve key platform components, including pipeline orchestration, scheduling, and workflow state management Drive architecture for high-throughput, low-latency distributed systems Partner with Product and engineering teams to deliver scalable data platform capabilities Mentor engineers and provide technical leadership across a distributed team Improve system reliability, observability, and SLA adherence for production services Contribute to CI/CD, automation, and engineering best practices across the platform Technology Stack: You will work with a modern data platform ecosystem including: Data Processing: Apache Flink, Apache Spark Backend & Services: Java (primary), REST APIs, microservices Streaming & Messaging: Apache Kafka Cloud & Infrastructure: AWS (EMR, S3) Platform Services: Pipeline Service, Scheduler, State Service, Coordinator CI/CD & Tooling: Jenkins, GitLab pipelines, Git, JIRA Who are you? Strong backend engineering experience with Java (preferred), building production-grade distributed systems Expertise in software architecture and system design Experience building and operating high-throughput, low-latency, highly reliable distributed systems Solid understanding of REST APIs, HTTP, and microservices architectures Hands-on experience with cloud platforms (AWS preferred) and cloud-native design Experience with containerization and orchestration (Docker, Kubernetes) Experience with data processing and streaming systems (e.g., Flink, Spark, Kafka) Strong familiarity with CI/CD pipelines and engineering tools (e.g., Jenkins, GitLab, Git, JIRA) Experience applying DevOps practices to improve system reliability and delivery velocity Strong communication skills with the ability to clearly explain complex concepts Nice to Have Experience with pipeline orchestration platforms or workflow engines Exposure to large-scale data platforms or multi-tenant systems Experience with cloud platform migrations or modernization initiatives What we offer: Work on on globally deployed automotive navigation and mapping products Collaboration with an experienced, international engineering organization Truly international team of fantastic & talented people from 60+ countries worldwide, working from strong tech hubs located in Europe, the US, and Asia, along with multiple smaller locations Flexible working hours & a flexible approach to office vs. remote work Medical coverage for you and your family Yearly variable bonus This role is eligible for the Creative Tax Incentive scheme in Poland (KUP) Option to work on a B2B contract (please note: benefits, bonus and KUP do not apply in this case)
Technology
N-iX
Senior Java Engineer (#4884)
Senior
Remote
Krakow, Poland
5,800 - 6,100 USD
🏢 Summary: The role involves building and scaling backend services for content discovery, licensing, and delivery platforms using Java and modern backend technologies. You will design RESTful APIs, implement event-driven systems, and model data to support analytics and reporting. The position focuses on clean architecture, scalable systems, and cloud-based deployments within the AWS ecosystem. 🗂️ Requirements: 5+ years backend development experience, Strong proficiency in Java, Experience with Spring Boot and Spring Framework, Experience designing and consuming REST APIs, Experience with Kafka or other streaming platforms, Strong knowledge of relational databases, Ability to write optimized SQL queries, Experience with GraphQL, Exposure to Python or willingness to learn 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, SQL, GraphQL, Python, AWS, Aurora, DynamoDB, DBT, Databricks, Snowflake, Docker, Kubernetes, Node.js, TypeScript 🏢 Description: We're seeking a Software Java Engineer with 5+ years of experience to help build and scale the backend services that power our content discovery, licensing, and delivery platforms across all of our content libraries. You'll join a team that's passionate about clean architecture, performance, and solving complex challenges at scale. If you thrive in a collaborative environment and love building robust APIs, data-driven systems, and data modeling we'd love to hear from you. What You'll Do: Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem. Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows. Work with Kafka to build event-driven and real-time processing systems. Use SQL and work with relational databases to support structured content metadata. Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases. Build and maintain DBT models to transform raw data into clean, usable datasets. Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration. Contribute to technical discussions, system design, and code reviews. Requirements: 5+ years of professional backend development experience. Strong proficiency in Java, with experience using Spring Boot and Spring Framework. Experience designing and consuming REST APIs. Familiarity with Kafka or other message streaming platforms. Solid understanding of relational databases and writing optimized SQL. Comfortable working with GraphQL. Exposure to Python or willingness to learn. A collaborative mindset with strong communication skills. A passion for clean code, scalable systems, and continuous learning. Nice-to-Have: Practical experience working with data warehouses and DBT for data transformation and modeling. Hands-on experience working with the AWS ecosystem (especially Aurora/Dynamo DB). Experience working with Node.js and/or Typescript. Knowledge of containerization and orchestration (Docker, Kubernetes). Experience with Databricks/Snowflake. Background in building systems for search, metadata enrichment, or digital asset management. We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
Technology
NextChallenge
Senior Java Engineer
Senior
Remote
Limassol, Cyprus
🏢 Summary: Backend Java Engineer role focused on developing and modernizing a high-load B2B gaming back-office platform processing millions of real-time transactions daily. The position involves building new features, improving scalability and reliability, and evolving a monolithic system toward distributed services. You will contribute to architectural design, performance optimization, and production issue resolution. 🗂️ Requirements: 5+ years of Java development experience, Strong knowledge of backend architecture, Experience with distributed systems, Experience with relational databases and SQL, Experience with message-driven systems, Experience refactoring production systems, Strong debugging and problem-solving skills, Intermediate English or higher 📃 Skills: Java, Spring, MSSQL, SQL, Kafka, Redis, Microservices 🏢 Description: Role Overview: We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform. Technology Stack: Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture. Key Responsibilities: Develop new backend functionality for the platform; Improve system performance, scalability, and reliability; Participate in refactoring and modernisation of legacy components; Contribute to architectural discussions and technical design; Investigate and resolve production issues; Assess technical feasibility and complexity of business requirements; Collaborate closely with backend engineers, technical leads, and product teams Required Skills & Experience: 5+ years of Java development experience; Strong understanding of backend architecture and distributed systems; Experience working with relational databases and SQL; Familiarity with message-driven systems (Kafka or similar); Experience in improving or refactoring existing production systems; Strong problem-solving and debugging skills; Comfortable working in collaborative environments with code reviews and shared ownership of the codebase; English level: Intermediate or higher. The company guarantees you the following benefits: Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal; Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision; Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers; Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location; Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach; Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout; Career Development: Access continuous learning and career development opportunities to enhance your professional growth; Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year; Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period; Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost; Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more; Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education. Interview process: HR Interview with the Recruiter; Technical interview with the team; A 2-hour Final interview with the team. If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!
Technology
State Street
Lead Software Development Engineer, Vice President
Senior
Hybrid
Krakow, Poland
282,000 - 282,000 PLN/yr
🏢 Summary: Lead the design and development of a scalable, cloud-native data processing platform using Apache Spark and Databricks. The role covers full software development lifecycle ownership, architectural leadership, and implementation of enterprise-scale distributed data solutions. It also involves driving innovation with AI/ML and ensuring performance, security, and reliability of data systems. 🗂️ Requirements: BS/MS in Computer Science or related field, 10+ years experience in large-scale data processing and distributed computing, Hands-on experience with Apache Spark and Databricks, Strong programming skills in Java, Strong programming skills in Python, Experience with UNIX/Linux and Bash scripting, Experience with event-driven architecture, Experience with real-time data streaming systems, Experience with OLAP and OLTP databases, Knowledge of distributed systems concepts, Experience designing cloud-native enterprise solutions, Understanding of data security principles, Experience with batch and real-time data processing, Experience with CI/CD and DevOps practices 📃 Skills: Spark, Databricks, Java, Python, UNIX, Linux, Bash, Kafka, SQS, Kinesis, OLAP, OLTP, Scala, MATLAB, MCR, CI/CD, DevOps, AI, MachineLearning, Encryption 🏢 Description: Who we are looking for We are looking for an experienced Application Development Lead with deep technical expertise to join State Street Data Intelligence Team. The candidate will play a key role in designing, building and maintaining a robust and scalable data processing platform and end-to-end solutions using Apache Spark, Databricks, and other related big data and distributed computing technologies. What you will be responsible for The candidate will be deeply involved in all phases of the software development lifecycle, including scope definition, requirements analysis, functional and technical design, application implementation, unit testing, production deployment and support. Provide architectural direction across development teams and lead technical design reviews. Participate in strategic planning, technical roadmap development, and system architecture reviews. Ensure all technical solutions exhibit higher level of efficiency, performance, security, scalability, and reliability. Collaborate with cross-functional teams to define technical requirements and ensure successful project execution. Leverage AI and Machine Learning tools to drive platform innovation. Stay current with industry best practices; evaluate emerging tools for strategic benefit. What we value Capability of working independently in all phases of the software development lifecycle (including: scope definition, requirements analysis, functional and technical design, application implementation, unit testing, production deployment and support). Proven track record designing and building cloud-native enterprise-scale data computing solutions. Strong leadership skills, analytical problem-solving skills, quick to learn and adapt. Self-motivated, creative problem solver, organized, collaborative with excellent communication skills. Education & Preferred Qualifications BS/MS in Computer Science or equivalent field 10+ years of experience in designing and building large scale data processing and distributed computing solutions (Apache Spark, Databricks). Strong programming skills in Java and Python Familiarity with UNIX/Linux and Shell (e.g. Bash) scripting In-depth knowledge of event-driven architecture and real-time data streaming (e.g. Kafka, AWS SQS, Kinesis). Strong experience OLAP and OLTP Databases and storage solutions. Additional advantage Functional programming experience (e.g. Scala) Hands-on experience with MATLAB and MCR. Hands-on experience with CI/CD and DevOps. Successful candidates can demonstrate Deep understanding of distributed system concepts like concurrency, fault-tolerance, and data consistency models. Deep understanding of cloud-native and system integration design patterns, with the ability to apply patterns to build scalable, maintainable, and secure cloud applications. Solid understanding of data security principles including encryption, key management, and secure design principles. Strong understanding of application monitoring, observability, and alerting practices to ensure system reliability, performance, and rapid incident response. Strong experience with batch and real-time data processing, focusing on data quality. Hands-on experience with system and application performance optimization. Note: The role requires a minimum of three days per week working from the office Minimum Salary: zł282,000 Annual The minimum salary quoted above applies to the role in the primary location specified. If the candidate ultimately works outside of this primary location, the applicable minimum salary may differ. Salary will be determined based on factors such as the position, type of work performed, individual skills, job description, working hours, diligence, initiative, self-management, length of employment, availability, and the quantity and quality of work delivered, as well as other objective and non-discriminatory criteria relevant to State Street employees. In addition to salary, employees are eligible to be considered for discretionary annual performance-based awards. We Offer: Permanent contract from day one Additional holidays (Birthday Day Off, 3rd and 5th year anniversary Day Off) Gold Medical Package for employees and their families (partner and children) Premium life insurance package and private pension plan Wide range of soft skills training, technical workshops, language classes and development programs Opportunities to volunteer your time to company-driven initiatives, employee networks or organizations of your choice Variety of well-being programs Additional benefits available depending on the seniority of the role About State Street Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success. We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future. As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law. Discover more information on jobs at StateStreet.com/careers Read our CEO Statement State Street's Speak Up Line Załącznik do standardu Whistleblowing i Speak Up SSBI GmbH dla Oddziału w Polsce