All active GraphQL roles based in Warsaw.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Helsing is a defence AI company. Our mission is to protect our democracies. We aim to achieve technological leadership, so that open societies can continue to make sovereign decisions and control their ethical standards.
As democracies, we believe we have a special responsibility to be thoughtful about the development and deployment of powerful technologies like AI. We take this responsibility seriously.
We are an ambitious and committed team of engineers, AI specialists and customer-facing programme managers. We are looking for mission-driven people to join our European teams – and apply their skills to solve the most complex and impactful problems. We embrace an open and transparent culture that welcomes healthy debates on the use of technology in defence, its benefits, and its ethical implications.
At Helsing we develop and deliver AI-based capabilities and the enabling infrastructure that allow semi-autonomous platforms to localise, navigate, and perceive the world in real time. We build software that is subject to significant and unorthodox technical constraints, must operate in a wide variety of constantly-changing environments, and has to support an ever-growing list of challenging use-cases. What we build ultimately ends up in the hands of real people in high-risk, high-stress situations, so must be both reliable and frictionless. Taken together, this brings a whole host of interesting engineering challenges across a wide variety of fields that you’ll help us solve. To give some examples:
Distributed systems (e.g., intermittent connectivity and byzantine actors)
Embedded computing (e.g., resource-constrained compute and reverse-engineering)
Robotics (e.g., control systems and tasking)
Networking (e.g., long-range low-bandwidth radios and cross-medium routing)
Deployment infrastructure (e.g., air-gapped devices and heterogenous fleets)
Security (e.g., data sharing in low-trust, no-TLS networks and actually-secret data handling)
Machine learning (e.g., systems for model development, storage, and dissemination)
In several of these areas, we are working near the state-of-the-art; we actively read (and sometimes implement) research papers, and often need to push even further to make theory work in practice. In others, we are applying well-known techniques to real-world situations (with real-world limitations) that have never been used in before, which requires skill, diligence, and honing a deep understanding of the underlying technologies.
Review code contributions, proposals, and RFCs from colleagues. At Helsing we strongly believe that unblocking others takes precedence over spending more time on your own work.
Propose and implement new features, capabilities, algorithms, infrastructure, or even full products across our stack. We encourage our engineers to look beyond their immediate team for missed opportunities, and to speak up when they identify one.
Become a mentor, find a mentee, and help support and develop our interviewing pipeline. The people make or break the company, and we want as many engineers as possible to be part of fostering and growing the organisation.
Share your experience and technical know-how with other Helsingers. We host tech talks, get together for smaller “let’s learn together” groups, run topical office hours (e.g., on Rust), etc. to help each other get better with time.
Maintain our existing software stack, including working with internal and external customers to identify issues, improving operational reliability and performance, and fending off technical debt. The stack is a mix of Rust and Python, with Python mainly living in the ML-heavy sections.
Further develop our tests and benchmarks, both at the micro and macro level. We operate in a domain where robustness is of the utmost importance, and an extensive and ever-improving test suite is key to achieving that. And without thorough benchmarks, we would be flying blind.
Present your work at our weekly demo sessions. We want engineers to come together around what they are working on and to feel like they are not endlessly squirrelling away at something that doesn’t matter. To that end, we host (and actively work towards) demo sessions that allow early feedback, celebration of progress, and a better shared understanding of everything that goes on at Helsing.
Can write legible, maintainable, and performant code.
Communicate well in English, both verbally and in writing.
Enjoy collaborating with others, including reviewing code and pair programming.
Are comfortable working asynchronously (writing PRs and RFCs, having discussions by email).
Have backend development experience, ideally with a language like Rust, Java, Go, or C++.
Are familiar with backend interface tools like REST, GraphQL, gRPC/Protocol Buffers, and Arrow.
Strive to improve yourself, your peers, and the culture you work in over time.
Feel like ethical considerations are an inherent part of engineering.
Note: We operate at an intersection where women, as well as other minority groups, are systematically under-represented. We encourage you to apply even if you don’t meet all the listed qualifications; ability and impact cannot be summarised in a few bullet points.
Rust and Python specifically.
Container-based and cloud-native application architectures (e.g., Docker, Azure, AWS).
Metrics tooling (e.g., Prometheus, Grafana, ELK).
SQL and streaming database systems.
Routing protocols (e.g., IGP, BGP).
Cryptographic protocols (e.g., Signal, WireGuard).
Hardware interfaces (e.g., Arduino).
Robotics (e.g., control systems).
Production ML systems.
Helsing’s work is important. You’ll be directly contributing to the protection of democratic countries while balancing both ethical and geopolitical concerns.
The work is unique. We operate in a domain that has highly unusual technical requirements and constraints, and where robustness, safety, and ethical considerations are vital. You will face unique Engineering and AI challenges that make a meaningful impact in the world.
Our work frequently takes us right up to the state of the art in technical innovation, be it reinforcement learning, distributed systems, generative AI, or deployment infrastructure. The defence industry is entering the most exciting phase of the technological development curve. Advances in our field of world are not incremental: Helsing is part of, and often leading, historic leaps forward.
In our domain, success is a matter of order-of-magnitude improvements and novel capabilities. This means we take bets, aim high, and focus on big opportunities. Despite being a relatively young company, Helsing has already been selected for multiple significant government contracts.
We actively encourage healthy, proactive, and diverse debate internally about what we do and how we choose to do it. Teams and individual engineers are trusted (and encouraged) to practise responsible autonomy and critical thinking, and to focus on outcomes, not conformity. At Helsing you will have a say in how we (and you!) work, the opportunity to engage on what does and doesn’t work, and to take ownership of aspects of our culture that you care deeply about.
A focus on outcomes, not time-tracking
Competitive compensation and VSOP options
Relocation support
Social and education allowances
Regular company events and all-hands to bring together employees as one team across Europe
A hands-on onboarding program (affectionately labelled “Infraduction”), in which you will be building tooling and applications to be used across the company. This is your opportunity to learn our tech stack, explore the company, and learn how we get things done - all whilst working with other engineering teams from day one
Helsing is an equal opportunities employer. We are committed to equal employment opportunity regardless of race, religion, sexual orientation, age, marital status, disability or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, data concerning your health, or data concerning your sexual orientation.
Ready to apply?
Apply to Helsing
About WPP Media
WPP is the trusted growth partner for the world’s leading brands. With exceptional talent, trusted data and intelligence, and world-class partnerships – all united by our pioneering agentic marketing platform, WPP Open – we help clients navigate change, capture opportunity, and deliver transformational growth.
WPP Media is WPP's AI-driven media operating unit, bringing together media, data, and partnerships to deliver creative personalisation at scale. Connected through WPP Open and powered by Open Intelligence, clients see exactly where, how, and why their media investment is working.
For more information, visit wppmedia.com.
Role Summary and Impact
As part of the Global Operations Centre (GOC), you will work closely with teams across the United States, Europe, and Asia to deliver high-impact solutions in a collaborative, multicultural environment. We are seeking a talented and passionate Frontend Engineer to join our Data & Technology Solutions team. You will be instrumental in crafting intuitive, engaging, and highly performant user interfaces for our data products and AI platforms, including the cutting-edge WPP Open platform. If you thrive on building beautiful and functional web applications, excel in modern JavaScript frameworks, and are eager to translate complex data into clear, user-friendly experiences within the dynamic AdTech space, we encourage you to apply.
You are:
What You will do:
Design and Develop Engaging User Interfaces
Integrate with Backend Services and Data
Ensure Quality, Performance, and Accessibility
Collaborate and Innovate
Skills and Experience
If this opportunity looks right for you, we are looking for candidates who have:
Life at WPP Media & Benefits
Our passion for shaping the next era of media includes investing in our employees to help them do their best work, and we’re just as committed to employee growth as we are to responsible media investment. WPP Media employees can tap into the global WPP Media & WPP networks to pursue their passions, grow their networks, and learn at the cutting edge of marketing and advertising. We have a variety of employee resource groups and host frequent in-office events showcasing team wins, sharing thought leadership, and celebrating holidays and milestone events. Our benefits include access to internal learning platforms, certifications, and training sessions, life insurance, medical care & sports card in Medicover, funding for English language learning, employee mental health awareness day, and more.
WPP Media is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers. We are committed to offering equal opportunities to all employees, which is why we only establish collaborations based on employment contracts.
We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we’ve adopted a hybrid approach, with teams in the office two days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.
Following a detailed review of all applications, we will contact those candidates whose qualifications and stated terms of cooperation most closely align the objectives of our recruitment process.
The controller of your personal data is the WPP Media Poland sp. z o.o.The personal data you provide will be processed for the purpose of the recruitment process. By providing us with personal data beyond the scope required by the Labour Code, you consent to the processing of such data for the purposes of the recruitment process. Consent may be withdrawn at any time. Withdrawal of consent does not affect the lawfulness of the processing carried out prior to its withdrawal. For evidence purposes, please withdraw your consent in writing or by email to RODO@wppmedia.com.
The gross salary for this position at the time of this posting is indicated below. This range reflects our broader group’s compensation framework across diverse agencies and disciplines. For this specific role, our offer will be determined within this range based on our internal benchmark, reflecting the specific market conditions for our discipline. Individual compensation varies based on job-related factors, including business needs, experience, level of responsibility and qualifications.
In addition to the salary range provided, we offer a comprehensive benefits package designed to support our employees' well-being and professional growth. While specific details may vary by agency, typical benefits often include: private medical care, professional development opportunities, training programmes and flexible working arrangements (where applicable). Some agencies may offer additional benefits.
Please read our Privacy Notice for more information on how we process the information you provide.
Ready to apply?
Apply to WPP MediaBrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
❗️Please note that this role is office based for Valencia, Spain (RAS Valencia - Servicios Profesionales de Recursos Humanos).
❗️If you need to be relocated, we take care of the process.
We are developing an innovative platform for intelligent gameplay analysis and complex in-game scenario automation. Our team builds internal tooling that bridges the gap between Computer Vision, text analysis, and modern LLM architectures to achieve deep, real-time understanding of game mechanics.
Key Responsibilities:
Our Tech Stack & Requirements:
Nice to Have:
✅ We offer excellent benefits, including but not limited to:
🚀 Career growth opportunities in an international and dynamic environment;
📚 Opportunity to develop language skills with partial compensation for language courses;
🎁 Special gifts for birthdays, weddings, and newborns;
🏝️ 20 working days of paid annual vacation, plus paid sick leaves;
🍲 Office snacks and refreshments;
🏋️♂️ Sports package to support a healthy lifestyle;
🩺 Comprehensive medical insurance for you and your partner;
📍 Comfortable office with great facilities in a prime location;
🎉 Exciting corporate events, team-building activities, and international company parties.
Bold moves start here. Make yours. Apply today!
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.
Ready to apply?
Apply to BrainRocket
Location: Poland
We Are:
RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel.
We are looking for a Backend Python Developer to join our internal team at RTB House. You will work on applications and tools that directly support our real-time bidding business, collaborating with experienced engineers and product teams. This position is ideal for developers who want to grow their skills, solve real-world problems, and build reliable software that makes a visible difference.
You Will:
Desired Experience:
Selected Technologies:
We Offer:
Apply now!
You don't need to tick every box to apply. If you are passionate about digital marketing, send us your CV, and we'll review it.
Ready to apply?
Apply to RTB HouseAt JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.
The Version Control Experience team is part of the IntelliJ Platform department. We focus on improving the version control workflows across all JetBrains IDEs. From the moment a user clones a project to exploring its branches and reviewing changes, our mission is to make working with Git and other VCS tools feel smooth, fast, and reliable. Our work spans multiple IDEs and directly impacts millions of users.
We’re looking for a Kotlin or Java developer to help us improve the VCS experience across JetBrains IDEs.
We’re a relatively small, distributed team based in Munich, Amsterdam, Berlin, and Belgrade. We keep meetings minimal and collaboration focused and informal. We value empathy, clarity, and initiative – and we’re looking forward to welcoming a new teammate.
*Some benefits may vary depending on location.
We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Ready to apply?
Apply to JetBrains
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
❗️Please note that this role is office-based for Poland, Warsaw.
❗️If you need to be relocated, we take care of the process.
We are looking for a skilled Senior Node.js Developer to join our team in our Warsaw office.
✅ We offer excellent benefits, including but not limited to:
🚀 Career growth opportunities in an international and dynamic environment;
📚 Opportunity to develop language skills with partial compensation for language courses;
🎁 Special gifts for birthdays, weddings, and newborns;
🏝️ 20 working days of paid annual vacation, plus paid sick leave;
🍲 Office snacks and refreshments;
🏋️♂️ Sports package to support a healthy lifestyle;
🩺 Comprehensive medical insurance for you and your partner;
📍 Comfortable office with great facilities in a prime location;
🎉 Exciting corporate events, team-building activities, and international company parties.
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.
Ready to apply?
Apply to BrainRocket
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
✅ Main requirements:
✔️3–5+ years of experience in test automation within product or platform teams;
✔️Strong hands-on experience with TypeScript / JavaScript;
✔️Experience writing end-to-end tests alongside application code (near-code / monorepo approach);
✔️Proven experience working in cross-functional teams with close collaboration with Backend, Frontend, and DevOps engineers;
✔️Practical experience with modern E2E testing frameworks (Playwright or equivalent)
✔️Strong understanding of testing principles and strategies, including the test pyramid, shift-left approach, and contract testing;
✔️Experience with REST API testing, data validation, and system-level testing;
✔️Ability to design and implement mocks, stubs, and other test doubles to ensure stable and isolated tests;
✔️Solid understanding of object-oriented and/or functional programming concepts as applied to test code and frameworks;
✔️Experience working with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or similar);
✔️Familiarity with test observability and reporting tools (e.g., Allure, TestOps, CI-based reporting);
✔️Strong communication skills with the ability to actively participate in technical discussions and challenge requirements constructively;
✔️English proficiency at an Intermediate level or higher, both written and spoken.
✅ Nice to have:
✔️Experience writing and maintaining integration tests (service-to-service, contract-based testing);
✔️Experience contributing to the design and evolution of test automation frameworks;
✔️Practical knowledge of Docker and test environment configuration;
✔️Experience testing GraphQL APIs;
✔️Experience with distributed systems or high-load platforms;
✔️Experience in non-functional testing, including performance, reliability, and resilience testing.
✅ Responsibilities:
✔️ Design, implement, and maintain end-to-end automated tests in TypeScript, developed and maintained alongside the application code;
✔️Collaborate closely with developers throughout the feature lifecycle, including design, implementation, and defect resolution;
✔️Participate in defining test strategies at both feature and system levels;
✔️Contribute to the development and continuous improvement of the automation testing framework;
✔️Make informed decisions on the appropriate use of mocks, stubs, or real integrations depending on testing goals;
✔️Ensure automated tests are reliable, maintainable, and suitable for execution in CI/CD pipelines;
✔️Participate in code reviews for test code and, when appropriate, application code;
✔️Provide fast, clear, and actionable feedback on quality and defects to the development team;
✔️Promote a built-in quality mindset and continuous improvement of testing practices across the team.
✅ We offer excellent benefits, including but not limited to:
🧑🏻 💻 Learning and development opportunities and interesting challenging tasks;
📝 Official employment following the laws of Poland/EU, registration of family members;
✈️ Relocation package (tickets, staying in a hotel for 2 weeks);
📚 Opportunity to develop language skills and partial compensation for the cost of language classes;
🎁 Birthday celebration present;
🏝 Time for proper rest and 24 working days of Annual Vacation.
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.
Ready to apply?
Apply to BrainRocket
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.