April 30, 2026
Principal AI Engineer
Senior • Remote
38,000 - 45,000 PLN/mo
Warsaw, Poland
We are the company behind CKEditor — an open-source rich text editor used by millions of people around the world. We are part of Tiugo Technologies, a family of API-first developer platforms (CKEditor, TinyMCE, ButterCMS, Uploadcare) focused on content creation and digital collaboration.
Your role:
We’re looking for a Principal Applied AI Engineer to solve high-impact problems across our products and internal systems using a pragmatic combination of software engineering, systems thinking, and AI.
You will work across CKEditor AI & Cloud Services, internal tools, and cross-functional initiatives, identifying where AI or automation can create real value, shaping the solution, and building it end to end.
This role is for a senior hands-on engineer who is comfortable operating in ambiguity, moving from problem definition to architecture to implementation, and influencing how other teams adopt AI effectively.
Key Responsibilities:
Solve high-impact problems across product and internal systems, identifying where AI or automation can create real value.
Work closely with engineering, product, and business stakeholders to understand problems, clarify goals, and define the right approach.
Design pragmatic, end-to-end solutions from architecture and technical plans to production-ready systems.
Build systems involving LLMs, integrations, and multi-step or agentic workflows.
Write production-quality code, build prototypes, and evolve them into robust, scalable solutions.
Influence technical direction across teams, define best practices, and help others adopt AI effectively.
To be successful in this role you need the following:
8+ years of experience in software engineering.
Strong system design and backend engineering skills.
Experience building and shipping AI / LLM-based solutions.
Ability to move from problem definition → architecture → implementation.
Experience with automation, workflows, or agent-like systems.
Hands-on approach and willingness to write production code.
Fluency in Polish and English (minimum C1 level).
Strong engineering judgment (including knowing when not to use AI).
Experience working across teams and influencing technical decisions.
Curiosity, ownership, and interest in applying AI in practice.
Nice to have:
Experience with TypeScript and Node.js (our primary stack), or willingness to work extensively in this environment.
Experience with AI in developer tooling or internal systems.
Familiarity with agentic systems or orchestration frameworks.
Experience with production systems (performance, reliability, scalability).
Why join CKSource:
Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include:
B2B contract-based monthly remuneration is 38.000 - 45.000 PLN + VAT or its equivalent on the employment contract.
Flexible schedule and the possibility to work fully remotely.
Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly).
LinkedIn Learning access.
Extra leave for Tiugo Day - our company’s foundation day and your birthday.
English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German.
Access to a mental health and well-being platform with 24/7 dedicated psychological support.
Private medical care (Enel Med or Medicover) and Multisport card.
2 weeks of paid parental leave for our contractors.
Recruitment process
HR interview.
Technical interview with Senior Director of Engineering.
Paid task - a practical assignment reflecting real challenges you may encounter in this role.
Solution review discussion - a conversation about your approach, decisions, and trade-offs in the task.
Similar jobs you might like
Technology
CKSource
Principal Applied AI Engineer
Senior
Remote
Warsaw, Poland
38,000 - 45,000 PLN/mo
🏢 Summary: Principal Applied AI Engineer role focused on designing and delivering end-to-end AI and agentic systems to enhance products, internal tools, and AI-assisted software development workflows. The position involves solving high-impact problems using LLMs, automation, and strong backend engineering practices. This is a hands-on senior role requiring architectural ownership and production-grade implementation. 🗂️ Requirements: 8+ years of software engineering experience, Strong system design skills, Strong backend engineering skills, Experience building and shipping AI or LLM-based solutions, Experience with automation, workflows, or agent-like systems, Ability to move from problem definition to architecture to implementation, Hands-on experience writing production code, Fluency in Polish (C1), Fluency in English (C1), Experience influencing technical decisions across teams 📃 Skills: LLM, AI, Automation, Agentic, Workflows, Backend, SystemDesign, TypeScript, Node.js, Orchestration, APIs, Cloud, Scalability, Performance, Reliability, Security 🏢 Description: We are the company behind CKEditor — an open-source rich text editor used by millions of people around the world. We are part of Tiugo Technologies, a family of API-first developer platforms (CKEditor, TinyMCE, ButterCMS, Uploadcare) focused on content creation and digital collaboration. Your role: We’re looking for a Principal Applied AI Engineer to solve high-impact problems across our products and internal systems using a pragmatic combination of software engineering, systems thinking, and AI. You will work across CKEditor AI & Cloud Services, internal tools, and cross-functional initiatives, identifying where AI or automation can create real value, shaping the solution, and building it end to end. A significant part of this role is improving how software is built inside the company. You will design and implement agentic workflows and AI-assisted development systems that enhance how engineers write, review, test, and operate software. You are expected to use AI as part of your own daily engineering workflow - not just build AI systems for others. This role is for a senior hands-on engineer who is comfortable operating in ambiguity, moving from problem definition to architecture to implementation, and influencing how other teams adopt AI effectively. Key Responsibilities: Solve high-impact problems across product and internal systems, identifying where AI or automation can create real value. Work closely with engineering, product, and business stakeholders to understand problems, clarify goals, and define the right approach. Design pragmatic, end-to-end solutions from architecture and technical plans to production-ready systems. Build systems involving LLMs, integrations, and multi-step or agentic workflows. Make sound engineering decisions across model choice, orchestration, evaluation, latency, cost, reliability, security, and maintainability. Write production-quality code, build prototypes, and evolve them into robust, scalable solutions. Influence technical direction across teams, define best practices, and help others adopt AI effectively. To be successful in this role you need the following: 8+ years of experience in software engineering. Strong system design and backend engineering skills. Experience building and shipping AI / LLM-based solutions. Ability to move from problem definition → architecture → implementation. Experience with automation, workflows, or agent-like systems . Hands-on approach and willingness to write production code. Fluency in Polish and English (minimum C1 level). Strong engineering judgment (including knowing when not to use AI). Experience working across teams and influencing technical decisions. Curiosity, ownership, and interest in applying AI in practice. Nice to have: Experience with TypeScript and Node.js (our primary stack), or willingness to work extensively in this environment. Experience with AI in developer tooling or internal systems. Familiarity with agentic systems or orchestration frameworks. Experience with production systems (performance, reliability, scalability). Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 38.000 - 45.000 PLN + VAT or its equivalent on the employment contract. Flexible schedule and the possibility to work fully remotely. Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly). LinkedIn Learning access. Extra leave for Tiugo Day - our company’s foundation day and your birthday. English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German. Access to a mental health and well-being platform with 24/7 dedicated psychological support. Private medical care (Enel Med or Medicover) and Multisport card. 2 weeks of paid parental leave for our contractors. Recruitment process HR interview. Technical interview with Senior Director of Engineering. Paid task - a practical assignment reflecting real challenges you may encounter in this role. Solution review discussion - a conversation about your approach, decisions, and trade-offs in the task.
Technology
CKSource
Senior Backend Engineer (Node.js)
Senior
Remote
Warsaw, Poland
27,000 - 32,000 USD/mo
🏢 Summary: Engineering role focused on building and scaling AI-powered backend services for CKEditor 5, integrating LLM providers to deliver intelligent text processing features. The position involves designing production-grade APIs, real-time streaming, and event-driven architectures using TypeScript and Node.js. It combines AI integration with robust backend development in a multi-service environment. 🗂️ Requirements: 5+ years of software development experience, Strong proficiency in TypeScript, Strong proficiency in Node.js, Experience building REST APIs, Experience with PostgreSQL, Experience with message queues, Experience with Docker, Experience developing backend services, Fluency in Polish (C1 minimum), Good command of English (B2 minimum) 📃 Skills: TypeScript, Node.js, PostgreSQL, Docker, REST, OpenAI, Anthropic, Gemini, AWS, SQS, SNS, S3, ECR, WebSockets, Streaming, OpenTelemetry, LLM, AI 🏢 Description: We are the company behind CKEditor — an open-source rich text editor used by millions of people around the world. We are part of Tiugo Technologies, a family of API-first developer platforms (CKEditor, TinyMCE, ButterCMS, Uploadcare) focused on content creation and digital collaboration. Your role: As an Engineer on our AI team, you will drive the evolution of AI capabilities powering CKEditor 5 — working at the intersection of AI and content creation, where LLMs meet their most natural application: text processing. You'll design prompt strategies, integrate models from providers like OpenAI, Anthropic, and Google Gemini, and build intelligent features such as contextual text predictions, automated content generation, and advanced text processing. Check out what we've built so far at https://ckeditor.com/ckeditor-5/demo/ai and imagine where you could take it next. Our core stack is TypeScript and Node.js. We're looking for an engineer with genuine passion for AI and a solid backend foundation — someone who can build production-grade services, not just prototypes, and who balances cutting-edge innovation with robust implementation. Key Responsibilities: Design, build, and maintain backend services for CKEditor 5 - including REST APIs, real-time streaming, event-driven processing, and data persistence. Build and maintain a multi-service architecture with message queues, caching, and async communication patterns. Engage in code reviews, pair programming, and cross-functional collaboration to ensure the highest quality results. Write clean, maintainable, and well-structured code, balancing readability with appropriate documentation. Share best practices on programming standards, tools, and processes to foster continuous improvement. To be successful in this role you need the following: Over 5 years of software development experience. Strong proficiency in TypeScript and Node.js. Experience building and maintaining backend services - REST APIs, relational databases (PostgreSQL), message queues, Docker. Fluency in Polish (minimum C1) and good command of English (minimum B2) Excellent problem-solving skills and the ability to think critically and creatively. Outstanding communication skills, both verbal and written. Nice to have: Experience integrating third-party APIs (LLM providers, external services). Understanding of AI/LLM concepts - prompt engineering, function/tool calling, streaming. Experience with cloud infrastructure (AWS - SQS/SNS, S3, ECR). Familiarity with observability tools (OpenTelemetry, tracing) Curiosity about AI and willingness to learn how LLMs work. Experience with event-driven architectures and real-time data processing (streaming, WebSockets, or similar). Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 27.000 - 32.000 PLN + VAT or its equivalent on the employment contract. Quarterly and annual financial bonuses depending on the company’s performance. Flexible schedule and the possibility to work fully remotely. Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly). LinkedIn Learning access. Extra leave for Tiugo Day - our company’s foundation day and your birthday. English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German. Access to a mental health and well-being platform with 24/7 dedicated psychological support. Private medical care (Enel Med or Medicover) and Multisport card. 2 weeks of paid parental leave for our contractors. Recruitment process HR interview. Technical interview with Jacek Bogdański (Engineering Manager). Interview with Bartek Czerwonka (Senior Director of Engineering).
Technology
CKSource
Principal Product Engineer
Senior
Remote
Warsaw, Poland
38,000 - 45,000 PLN/mo
🏢 Summary: Principal Product Engineer role focused on building and evolving CKEditor and related products through high-impact engineering, rapid prototyping, and end-to-end feature delivery. The position spans frontend, backend services, and AI-driven capabilities, with strong influence on product direction and technical standards. It requires a hands-on, high-autonomy engineer operating across product discovery and production delivery. 🗂️ Requirements: 8+ years software engineering experience, Strong system design skills, Strong frontend engineering experience, Hands-on experience with JavaScript, Hands-on experience with TypeScript, Ability to design architecture and implement solutions end-to-end, Experience with automation or workflow systems, Experience with agent-like systems, Production-level coding experience, Fluency in Polish (C1), Fluency in English (C1), Experience influencing technical decisions across teams, Experience applying AI in developer tooling or internal systems 📃 Skills: JavaScript, TypeScript, Frontend, Backend, APIs, AI, Automation, Workflows, Agents, SystemDesign, Prototyping, Integrations 🏢 Description: We are the company behind CKEditor – an open-source rich text editor used by millions of people around the world. We are part of Tiugo Technologies, a family of API-first developer platforms (CKEditor, TinyMCE, ButterCMS, Uploadcare) focused on content creation and digital collaboration. Your role: As a Principal Product Engineer, you will work at the intersection of engineering, product discovery, and product delivery. Your main focus will be on CKEditor, starting with the editor and frontend experience, and extending to supporting backend services and AI where relevant. You will also contribute to other CKSource products, with a stronger emphasis on frontend components and shared building blocks. Your primary mission is to identify high-leverage opportunities, rapidly prototype solutions, and evolve the best experiments into production-ready capabilities. You will collaborate closely with engineering leaders, product managers, and domain experts to shape product direction. You will also work with teams across the editor/frontend, cloud services, and integrations to ship end-to-end features. This role requires a builder mindset and comfort operating in ambiguity. It is a high-autonomy individual contributor position where you influence product direction across CKEditor and CKSource. You will also help teams adopt AI-assisted development in their daily workflows. Key responsibilities: Solve high-impact problems across CKEditor and CKSource products, spotting where AI or automation can add value. Work with product and engineering stakeholders to clarify goals, scope, and success metrics. Design pragmatic end-to-end solutions across the editor, backend services, and other portfolio products. Prototype quickly, iterate with feedback, and evolve the best ideas into production features. Build integrations and platform patterns (APIs, workflows, ecosystems) that extend product capabilities. Influence technical direction and best practices across teams, helping others adopt new tools effectively. Drive adoption of AI-assisted development (agents, reviews, testing, ops) to improve how we build and ship software. To be successful in this role you need the following: 8+ years of experience in software engineering. Strong system design and frontend engineering skills, with hands-on experience in modern frontend technologies (JavaScript / TypeScript). Ability to move from problem definition → architecture → implementation. Experience with automation, workflows, or agent-like systems. Hands-on approach and willingness to write production code. Fluency in Polish and English (minimum C1 level). Strong engineering judgment (including knowing when not to use AI). Experience working across teams and influencing technical decisions. Ability to collaborate effectively with different groups. Curiosity, ownership, and a strong interest in applying AI in practice. Experience with AI in developer tooling or internal systems. Nice to have: Experience working on complex frontend applications or with developer tools. Experience with rich text editors, document systems, or collaborative editing tools. Background in content platforms, developer tools, or productivity software. Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 38.000 - 45.000 PLN + VAT or its equivalent on the employment contract. Flexible schedule and the possibility to work fully remotely. Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly). LinkedIn Learning access. Extra leave for Tiugo Day – our company’s foundation day and your birthday. English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German. Access to a mental health and well-being platform with 24/7 dedicated psychological support. Private medical care (Enel Med or Medicover) and Multisport card. 2 weeks of paid parental leave for our contractors. Recruitment process: HR interview. Technical interview with the Director of Engineering. Paid task – a practical assignment reflecting real challenges you may encounter in this role. Solution review discussion – a conversation about your approach, decisions, and trade-offs in the task.
Technology
CKSource
Technical Product Manager
Senior
Remote
Warsaw, Poland
22,000 - 28,000 PLN/mo
🏢 Summary: Technical Product Manager role focused on shaping and delivering AI capabilities within a rich text editor platform, combining product ownership with strong engineering depth. The position drives day-to-day prioritization, translates business needs into technical requirements, and ensures scalable, high-quality AI features integrated into real-time collaborative editing workflows. It requires hands-on involvement with engineering teams to ship AI-powered product experiences from conception to release. 🗂️ Requirements: Technical background in software development or hands-on engineering role, Ability to read code and participate in architecture discussions, Experience delivering AI-powered products or features, Understanding of LLMs and prompt engineering concepts, Experience translating business needs into technical requirements, Ownership of product lifecycle from conception to release, Experience working with APIs and scalable systems, Fluent English communication in technical contexts 📃 Skills: AI, LLM, Prompting, APIs, Architecture, SaaS, Collaboration, UX, Agile, Backlog 🏢 Description: We are the company behind CKEditor – an open-source rich text editor used by millions of people around the world. We are part of Tiugo Technologies, a family of API-first developer platforms (CKEditor, TinyMCE, ButterCMS, Uploadcare) focused on content creation and digital collaboration. Description: As a Technical Product Manager, you will help shape how AI becomes a real product capability across CKEditor. This role sits at the intersection of product thinking, engineering depth, and developer empathy. You’ll work closely with engineers, designers, and business stakeholders to turn AI opportunities into product decisions that are useful, scalable, and worth shipping. When this role works well, teams move faster, product decisions get sharper, and AI capabilities feel like a real extension of the product rather than a layer added on top. You won’t just help define features. You’ll help define how we build in this space. You’ll work more closely with the product surface: how AI shows up in editing workflows, where it saves time, how it earns user trust, and how it improves the experience for developers and end users. CKEditor AI brings AI directly into the editor through capabilities like chat, review, and translation, helping teams create and improve rich text content without leaving their workflow. You’ll work on what is one of the most advanced rich text editing platforms on the market, combining AI capabilities with real-time collaboration for products where content is core to the user experience. If you have a stronger background in the platform layer, backend, and APIs - and would like to continue growing in that direction - take a look at our counterpart role, Technical Product Manager. Key responsibilities: Help shape the product vision and roadmap for our features. Drive prioritization day to day: make clear tradeoffs between user value, technical complexity, speed, and quality. Keep the team focused on what matters most right now. Collaborate with engineering teams to translate business needs into technical requirements. Manage the product lifecycle from conception through release. Define and track product requirements, and ensure delivery of high-quality and scalable solutions. Coordinate with sales, marketing, and support teams to maximize product success. To be successful in this role you need the following: Engineers forget you're a PM. You come from a technical background (whether that's software development or another hands-on technical role), and it shows. You can read code, hold your own in architecture discussions, and understand constraints without needing them explained twice. You ship, not just plan. Within 3 months, you'll be expected to be productive in the trenches. This isn't a role where strategy fills your calendar. You own the day-to-day scope and delivery alongside your engineering and design counterparts, and you move at the pace the work demands. You're comfortable owning hundreds of small decisions, every day. High-level strategy will be covered by product and technical leaders, with your help. But the details are yours. You'll make judgment calls constantly, and you won't wait for permission to make them. You take AI seriously and you lead well in high-stakes environments. AI is our top product priority right now. You understand how LLMs work, what makes a prompt engineering approach sound or fragile, and why model behavior matters to the product experience. You'll be in conversations with product leaders, technical leaders, and go-to-market teams, and you can discuss this work credibly with engineers and executives while driving clarity and momentum without formal authority. You communicate clearly across very different audiences, in fluent English. You can explain a technical tradeoff to a non-technical stakeholder and an AI product decision to an engineer, on the same day, without losing either audience. Experience that helps: We care more about what you've accomplished than CV line items. If you've shipped products that users and developers love, and can discuss technical tradeoffs, we want to talk regardless of your education or exact years of experience. We'd love to hear about: You've worked on product experiences where the interface matters as much as the model behind it: writing tools, editing workflows, review systems, or other products where users stay in flow only if the UX is fast, trustworthy, and clear. You've worked on enterprise-grade products where quality is non-negotiable and the details are what separate good from great. You understand content processes: how teams create, review, and publish content, and you can see how a product decision in an editor ripples through an entire workflow. Experience with rich text editing, document-centric products, or real-time collaboration is especially relevant. Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 22.000 - 28.000 PLN + VAT or its equivalent on the employment contract. Flexible schedule and the possibility to work fully remotely. Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly). LinkedIn Learning access. Extra leave for Tiugo Day – our company’s foundation day and your birthday. English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German. Access to a mental health and well-being platform with 24/7 dedicated psychological support. Private medical care (Enel Med or Medicover) and Multisport card. 26 days of paid leave for our contractors. 2 weeks of paid parental leave for our contractors. Recruitment process: HR interview, ~ 45 min Interview with the Hiring Manager (Senior Technical Product Manager) and the Engineering Manager, ~ 1,5h Interview with the Director of Engineering, ~ 30 min In person deep dive task
Technology
CKSource
Technical Product Manager
Senior
Remote
Warsaw, Poland
22,000 - 28,000 PLN/mo
🏢 Summary: Technical Product Manager role focused on building and scaling AI capabilities at the platform and backend level, powering multiple products. The position bridges product strategy and deep engineering collaboration, shaping AI-driven features, APIs, and infrastructure for reliability and scalability. You will own end-to-end product delivery for AI and cloud services, translating business needs into robust technical solutions. 🗂️ Requirements: Technical background in software development or hands-on engineering role, Ability to read code and participate in architecture discussions, Experience working with backend or platform products, Strong understanding of LLMs and AI system design, Experience with APIs and service architecture, Ability to define and manage technical product requirements, Experience delivering scalable and reliable technical solutions, Fluent English communication skills 📃 Skills: AI, LLMs, APIs, Backend, Architecture, Cloud, Infrastructure, Prompting, Observability, Permissions, RateLimiting, Streaming, ModelManagement, Evaluations 🏢 Description: We are the company behind CKEditor – an open-source rich text editor used by millions of people around the world. We are part of Tiugo Technologies, a family of API-first developer platforms (CKEditor, TinyMCE, ButterCMS, Uploadcare) focused on content creation and digital collaboration. Description: As a Technical Product Manager, you will help shape how AI becomes a real product capability across CKEditor. This role sits at the intersection of product thinking, engineering depth, and developer empathy. You’ll work closely with engineers, designers, and business stakeholders to turn AI opportunities into product decisions that are useful, scalable, and worth shipping. When this role works well, teams move faster, product decisions get sharper, and AI capabilities feel like a real extension of the product rather than a layer added on top. You won’t just help define features. You’ll help define how we build in this space. You'll work on the backend and platform layer that powers multiple products across CKEditor. This department includes the AI Services team, which focuses on agent harnessing, model management and evaluations, streaming, rate limiting, and permissions, as well as Cloud Services teams responsible for real-time collaboration infrastructure. What those teams share is a platform-first mindset: you need to care about APIs, service architecture, and the reliability that many products and teams depend on every day. On the AI side, you also need to understand what LLMs can and can't do, and why that matters at the infrastructure level. If you have a stronger background with the product surface and the design - and would like to continue growing in that direction - take a look at our counterpart role, Technical Product Manager. Key responsibilities: Help shape the product vision and roadmap for our features. Drive prioritization day to day: make clear tradeoffs between user value, technical complexity, speed, and quality. Keep the team focused on what matters most right now. Collaborate with engineering teams to translate business needs into technical requirements. Manage the product lifecycle from conception through release. Define and track product requirements, and ensure delivery of high-quality and scalable solutions. Coordinate with sales, marketing, and support teams to maximize product success. To be successful in this role you need the following: Engineers forget you're a PM. You come from a technical background (whether that's software development or another hands-on technical role), and it shows. You can read code, hold your own in architecture discussions, and understand constraints without needing them explained twice. You ship, not just plan. Within 3 months, you'll be expected to be productive in the trenches. This isn't a role where strategy fills your calendar. You own the day-to-day scope and delivery alongside your engineering and design counterparts, and you move at the pace the work demands. You're comfortable owning hundreds of small decisions, every day. High-level strategy will be covered by product and technical leaders, with your help. But the details are yours. You'll make judgment calls constantly, and you won't wait for permission to make them. You take AI seriously and you lead well in high-stakes environments. AI is our top product priority right now. You understand how LLMs work, what makes a prompt engineering approach sound or fragile, and why model behavior matters to the product experience. You'll be in conversations with product leaders, technical leaders, and go-to-market teams, and you can discuss this work credibly with engineers and executives while driving clarity and momentum without formal authority. You communicate clearly across very different audiences, in fluent English. You can explain a technical tradeoff to a non-technical stakeholder and an AI product decision to an engineer, on the same day, without losing either audience. Experience that helps: We care more about what you've accomplished than CV line items. If you've shipped products that users and developers love, and can discuss technical tradeoffs, we want to talk regardless of your education or exact years of experience. We'd love to hear about: You've worked on platform or backend products that serve multiple teams or product surfaces. You understand the difference between shipping a feature once and building a capability others will depend on every day. You can discuss prompt engineering, model behavior, evaluations, and operational tradeoffs without hand-waving. You know that AI quality is not just about picking a model; it's about system design, guardrails, iteration, and measurement. You've worked with APIs, service architecture, observability, permissions, rate limits, or other platform concerns that determine whether a technical product is reliable at scale. Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 22.000 - 28.000 PLN + VAT or its equivalent on the employment contract. Flexible schedule and the possibility to work fully remotely. Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly). LinkedIn Learning access. Extra leave for Tiugo Day – our company’s foundation day and your birthday. English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German. Access to a mental health and well-being platform with 24/7 dedicated psychological support. Private medical care (Enel Med or Medicover) and Multisport card. 26 days of paid leave for our contractors. 2 weeks of paid parental leave for our contractors. Recruitment process: HR interview, ~ 45 min Interview with the Hiring Manager (Senior Technical Product Manager) and the Engineering Manager, ~ 1,5h Interview with the Director of Engineering, ~ 30 min In person deep dive task
Technology
CKSource
Senior Frontend Engineer
Senior
Remote
Warsaw, Poland
24,000 - 32,000 PLN/mo
🏢 Summary: Frontend Engineer role focused on developing and enhancing CKEditor 5 and CKEditor AI, a modern open-source rich text editor and AI-powered content tools. The position involves building scalable features, maintaining high code quality, and contributing to products used by millions of users worldwide. You will work with modern web technologies and engineering best practices to deliver impactful solutions. 🗂️ Requirements: 4-5 years of experience as a Frontend Engineer, Strong programming skills in TypeScript, Strong programming skills in JavaScript, Ability to deliver complex software projects, Experience with testing and code reviews, Focus on clean code and quality, Good command of English (B2), Advanced Polish (C1) 📃 Skills: TypeScript, JavaScript, HTML, CSS, Git, AI, Testing, CodeReview 🏢 Description: We are the company that stands behind the spectacular success of CKEditor, used by millions of people around the world. At CKSource we produce software components that other developers use to build their applications (WYSIWYG editor, file manager, document converters, etc.). Our flagship product is CKEditor 5 – an open-source, modern TypeScript rich text editor with a custom data model and virtual DOM – check our GitHub repository . We're also innovating in AI — CKEditor AI integrates intelligent, in-editor AI features, making content creation smarter and more efficient. We are part of Tiugo Technologies , a launchpad for new developer platforms, helping software companies accelerate growth, increase operating efficiency, and scale their business. Tiugo’s current family of brands includes CKEditor, TinyMCE, ButterCMS, and Uploadcare. Together, our products power millions of software applications and websites - enabling content and communication for teams from Microsoft to NASA. You might not know our name, but you’ve probably used our software. Your new role You'll work on the development of our flagship products – CKEditor 5 and CKEditor AI; You’ll write clean, maintainable, and well-documented code (although well-written code doesn't need comments, or does it? 😉); You’ll use practices such as code review, pair programming, and testing; You'll share good practices on programming standards, tools, or other processes; You'll be developing features and services that will directly impact our customers’ experience and speed up our company’s growth. About you You feel like taking up the challenge of working on an open-source application used by millions of users You have at least 4-5 years of experience as a Frontend Engineer. You have the ability to complete complex software projects and deliver products. You present strong programming skills and proficiency in TypeScript and JavaScript. You keep your hand on what’s going on in the web dev world, from frameworks to AI. You are focused on quality, tests, simple solutions, and clean code. Despite the knowledge that you already have, you feel there is always more to learn. You have a good command of English (at least B2) and advanced Polish (at least C1). Nice to have Contributing/contributed to open-source projects. Experience with AI tools in day-to-day development. What we offer A great atmosphere in a team of talented developers who are nice people, too :) Flexible working hours – we start our workday between 8-10. If you need to go out somewhere – no problem. Tasks tailored to your predispositions. The total monthly compensation package range for this position is 24 000 PLN - 32 000 PLN . Available forms of employment: agreement B2B or contract of employment. Quarterly and annual financial bonus depending on the company's performance. Additional days off and financial resources for personal development (up to 5 days and 6.000 PLN yearly, depending on the work experience ). English lessons with a native speaker and an online language platform with the possibility to learn English, Spanish, and German. Private medical care (Enel Med or Medicover) and Multisport card. Access to mental health support and personal growth resources through Mindgram. 2 weeks of parental leave for our contractors. Recruitment process Screening interview with HR and the Hiring Manager. Technical Interview with the Hiring Manager and Engineering team member. Short meeting with team members.
Technology
CKSource
QA Engineer
Mid
Remote
Warsaw, Poland
10,500 - 16,000 PLN/mo
🏢 Summary: QA Engineer role focused on end-to-end testing and automation for cloud-based backend services and customer-facing platforms within the CKEditor ecosystem. The position involves designing automated API and E2E tests, validating integrations, and ensuring quality across SaaS and on-prem deployments. The role covers testing services running in AWS and Docker-based environments. 🗂️ Requirements: 2+ years QA experience, Hands-on automation in JavaScript, Experience with TypeScript, Strong async JavaScript skills, E2E testing with Cypress or Playwright, API testing with Postman or similar tools, Ability to read OpenAPI or Swagger documentation, Experience writing scripted API tests, Working knowledge of Docker, Working knowledge of Node.js, Understanding of SPA architecture, Knowledge of REST APIs, Understanding of HTTP protocol, Knowledge of JWT, Knowledge of WebSockets, Experience with AWS environments, Familiarity with CI/CD pipelines, Fluent Polish, English B2+ or higher 📃 Skills: JavaScript, TypeScript, Cypress, Playwright, Postman, Docker, Node.js, REST, HTTP, JWT, WebSockets, AWS, OpenAPI, Swagger, GitHub, GitHubActions, CircleCI, CICD 🏢 Description: We are the company that stands behind the spectacular success of CKEditor , used by millions of people around the world. At CKSource we produce software components that other developers use to build their applications (WYSIWYG editor, file manager, document converters, etc.). Our flagship product is CKEditor 5 – an open-source, modern TypeScript rich text editor with custom data model and virtual DOM – check our GitHub repository . We are part of Tiugo Technologies, a launchpad for new developer platforms, helping software companies accelerate growth, increase operating efficiency, and scale their business. Tiugo contains a suite of brands that are API-first, market-leading developer platforms focused on content creation and digital collaboration. Tiugo’s current family of brands includes CKEditor, TinyMCE, ButterCMS, and Uploadcare. Together our products have powered millions of software applications and websites. Enabling content and communication in everything from Microsoft to NASA, you might not know our name, but you’ve probably used our software. Your Role: As part of a portfolio of best-in-class developer tools, we are looking for a person who will join our QA team to help us to keep the quality of our products at the highest level. The perfect candidate would have a mix of soft and technical skills and be open-minded, patient, and creative. As a QA team member, you will be responsible for the quality of products within the Cloud Services project and our crucial customer-facing platform - Customer Portal. We guarantee support from our QA Engineers who will introduce you to projects and help you during your onboarding. We know how important the first days in a new job are, so we will make sure that you will have time to learn about our products and how we work 🙂 Key Responsibilities: Owning end-to-end testing of complex back-end and cloud services running on AWS, Docker, and (where needed) VM setups Designing, writing, and adapting automation scripts for API and environment testing across both SaaS and on-premises deployments Validating integrations between CKEditor Cloud Services and depending components like CKEditor 5, Customer Portal Running performance, stress, and regression testing on CKEditor ecosystem services Partnering with developers to reproduce, triage, and resolve customers' technical and integration issues Proactively identifying quality risks in the system and proposing improvements to test coverage, tooling, and CI reliability To be successful in this role you need the following: 2+ years in QA with hands-on automation experience in JavaScript/TypeScript; solid practical JavaScript skills - comfortable with async code, working with HTTP clients, and reading & adapting existing code; hands-on experience writing E2E tests in modern frameworks (Cypress or Playwright); hands-on experience with API testing - comfortable with tools like Postman/Bruno/Insomnia, reading API documentation (OpenAPI/Swagger), and writing scripted API tests; working knowledge of Docker and Node.js - you can run a service locally and debug a containerized environment; solid understanding of how modern web apps work - SPA, REST APIs, HTTP, JWT, WebSockets; experience in leveraging AI-powered tools (e.g., for test generation, edge case analysis, or task automation) to enhance QA efficiency; fluent command of Polish and a good working proficiency in English (at least B2+ level); curiosity and critical thinking - you ask questions, dig into problems, and don't stop at "it works on my machine". Nice to have: projects portfolio on GitHub; experience with AWS or other cloud platforms; familiarity with CI/CD pipelines (GitHub Actions, CircleCI, etc.); Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 10.500 - 16.000 PLN + VAT; quarterly and annual financial bonuses depending on the company’s performance; flexible schedule and the possibility to work fully remotely; professional development resources (up to 5 days of additional leave and 6 000 PLN yearly); LinkedIn Learning access; extra leave for Tiugo Day - our company’s foundation day and your birthday; English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German; access to a mental health and well-being platform with 24/7 dedicated psychological support; private medical care (Enel Med or Medicover) and Multisport card; 2 weeks of paid parental leave for our contractors. What is next: a Zoom call with HR team to get to know each other better; technical screening with Kacper Tomporowski (our Engineering Manager) and Mikołaj Sawicki (our QA Team Leader); technical part with a task to be completed live on a call.
Technology
CKSource
QA Engineer
Mid
Remote
Warsaw, Poland
10,500 - 16,000 PLN/mo
🏢 Summary: QA Engineer role focused on end-to-end and automated testing of cloud-based backend services and customer-facing platforms within the CKEditor ecosystem. The position involves ensuring high quality of SaaS and on-premises solutions through API, integration, performance, and regression testing. The role requires strong JavaScript/TypeScript automation skills and experience with modern web and cloud technologies. 🗂️ Requirements: 2+ years of QA experience with hands-on test automation in JavaScript/TypeScript, Strong practical JavaScript skills including async code and HTTP clients, Experience writing E2E tests using Cypress or Playwright, Hands-on API testing experience with Postman, Bruno, or Insomnia, Ability to read API documentation (OpenAPI/Swagger) and write scripted API tests, Working knowledge of Docker and Node.js, Understanding of SPA, REST APIs, HTTP, JWT, and WebSockets, Experience running performance, stress, and regression tests, Fluent Polish, English proficiency at B2+ level 📃 Skills: JavaScript, TypeScript, Cypress, Playwright, Postman, Bruno, Insomnia, OpenAPI, Swagger, Docker, Node.js, REST, HTTP, JWT, WebSockets, AWS, GitHubActions, CircleCI 🏢 Description: We are the company that stands behind the spectacular success of CKEditor , used by millions of people around the world. At CKSource we produce software components that other developers use to build their applications (WYSIWYG editor, file manager, document converters, etc.). Our flagship product is CKEditor 5 – an open-source, modern TypeScript rich text editor with custom data model and virtual DOM – check our GitHub repository . We are part of Tiugo Technologies, a launchpad for new developer platforms, helping software companies accelerate growth, increase operating efficiency, and scale their business. Tiugo contains a suite of brands that are API-first, market-leading developer platforms focused on content creation and digital collaboration. Tiugo’s current family of brands includes CKEditor, TinyMCE, ButterCMS, and Uploadcare. Together our products have powered millions of software applications and websites. Enabling content and communication in everything from Microsoft to NASA, you might not know our name, but you’ve probably used our software. Your Role: As part of a portfolio of best-in-class developer tools, we are looking for a person who will join our QA team to help us to keep the quality of our products at the highest level. The perfect candidate would have a mix of soft and technical skills and be open-minded, patient, and creative. As a QA team member, you will be responsible for the quality of products within the Cloud Services project and our crucial customer-facing platform - Customer Portal. We guarantee support from our QA Engineers who will introduce you to projects and help you during your onboarding. We know how important the first days in a new job are, so we will make sure that you will have time to learn about our products and how we work 🙂 Key Responsibilities: Owning end-to-end testing of complex back-end and cloud services running on AWS, Docker, and (where needed) VM setups Designing, writing, and adapting automation scripts for API and environment testing across both SaaS and on-premises deployments Validating integrations between CKEditor Cloud Services and depending components like CKEditor 5, Customer Portal Running performance, stress, and regression testing on CKEditor ecosystem services Partnering with developers to reproduce, triage, and resolve customers' technical and integration issues Proactively identifying quality risks in the system and proposing improvements to test coverage, tooling, and CI reliability To be successful in this role you need the following: 2+ years in QA with hands-on automation experience in JavaScript/TypeScript; solid practical JavaScript skills - comfortable with async code, working with HTTP clients, and reading & adapting existing code; hands-on experience writing E2E tests in modern frameworks (Cypress or Playwright); hands-on experience with API testing - comfortable with tools like Postman/Bruno/Insomnia, reading API documentation (OpenAPI/Swagger), and writing scripted API tests; working knowledge of Docker and Node.js - you can run a service locally and debug a containerized environment; solid understanding of how modern web apps work - SPA, REST APIs, HTTP, JWT, WebSockets; experience in leveraging AI-powered tools (e.g., for test generation, edge case analysis, or task automation) to enhance QA efficiency; fluent command of Polish and a good working proficiency in English (at least B2+ level); curiosity and critical thinking - you ask questions, dig into problems, and don't stop at "it works on my machine". Nice to have: projects portfolio on GitHub; experience with AWS or other cloud platforms; familiarity with CI/CD pipelines (GitHub Actions, CircleCI, etc.); Why join CKSource: Our people are a huge part of what makes CKSource a great place to work! Aside from a great team, some of our benefits include: B2B contract-based monthly remuneration is 10.500 - 16.000 PLN + VAT; quarterly and annual financial bonuses depending on the company’s performance; flexible schedule and the possibility to work fully remotely; professional development resources (up to 5 days of additional leave and 6 000 PLN yearly); LinkedIn Learning access; extra leave for Tiugo Day - our company’s foundation day and your birthday; English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German; access to a mental health and well-being platform with 24/7 dedicated psychological support; private medical care (Enel Med or Medicover) and Multisport card; 2 weeks of paid parental leave for our contractors. What is next: a Zoom call with HR team to get to know each other better; technical screening with Kacper Tomporowski (our Engineering Manager) and Mikołaj Sawicki (our QA Team Leader); technical part with a task to be completed live on a call.
Technology
Tidio
AI Web Developer
Mid
Remote
Szczecin, Poland
15,000 - 20,000 PLN/mo
🏢 Summary: The offer is for an AI Web Developer responsible for building and shipping AI-powered tools, automations, and full-stack solutions that directly impact marketing performance. The role focuses on rapid prototyping, integrating LLMs into real workflows, and unifying multiple brands into one technical ecosystem. It requires independent end-to-end product delivery in a fast-changing, low-process environment. 🗂️ Requirements: 2+ years of commercial programming experience, Experience building end-to-end web applications independently, Daily practical use of AI tools in development workflow, Ability to integrate LLMs into production solutions, Strong knowledge of modern web stack (Next.js, server components, backend basics), Experience deploying applications to production environments, Ability to automate workflows and integrate external tools, Experience working directly with non-technical stakeholders 📃 Skills: Next.js, JavaScript, TypeScript, LLM, Claude, GPT, Cursor, Vercel, Supabase, N8N, ElevenLabs, HTML, CSS, API, Git 🏢 Description: Location: Szczecin/Warsaw, remote, with the possibility of coming to the office from time to time Salary: PLN 15 000 - 20 000 net (B2B) About the role: We're looking for a builder, someone who sees a problem, picks up the right tools, and ships a solution before most people finish writing the ticket. You'll work at the intersection of AI, marketing, and frontend to helping us move faster, automate more, and eliminate manual work across multiple projects. As an AI Web Developer, you will: Building AI-powered tools, automations, and experiments that directly impact marketing results Turning ideas into working solutions fast: landing pages, internal tools, growth experiments, brand deployments Working with LLMs daily (Claude, GPT, Cursor, etc.) - prompting, iterating, shipping, not just exploring Unifying multiple brands into one consistent technical ecosystem (tools, flows, deployment pipelines) Eliminating manual work - if something is done by hand today, your job is to automate it tomorrow Integrating AI into real marketing workflows: content production, campaign tooling, partner platforms Biggest challenges in this role: Priorities change fast - often weekly, sometimes daily. There's no long-term backlog to hide behind You'll get business problems, not tickets. Figuring out the solution is part of the job Building fast without overengineering - knowing when "good enough and shipped" beats "perfect and pending" Working across multiple brands at different technical maturity levels Operating close to the CEO and other stakeholders when things move quickly and decisions happen in real time What you'll learn: How to build AI-powered products in a real business context - not demos, not side projects, things that generate leads and save money How to go from idea → shipped solution in days (we built a full partner academy platform in 3 days) How to use LLMs effectively to speed up every layer of your work (code, copy, research, decisions) How to work directly with marketing and make a measurable growth impact How to operate without hand-holding in a low-process, high-trust environment What you'll get to experiment with AI tools in real workflows: Cursor, Claude Code, v0, Stitch, ElevenLabs, and whatever comes out next week Full-stack product building - Vercel, Supabase, Next.js, AI layer on top Building internal tools that replace expensive SaaS platforms Rapid prototyping and killing your own ideas fast when they don't work You are the perfect fit, if you have: 2+ years of hands-on commercial programming experience You've built something for marketing and can explain what metric it was supposed to move and why that metric mattered You've built things end-to-end and can show them - not just contributed to someone else's project You use AI tools daily and have opinions on which ones are good for what (and why) You can go from idea → working product independently, without waiting for a spec Solid understanding of modern web stack - Next.js, server components, basic backend, deploying to production You know when to ask for help and when to just figure it out You can work directly with non-technical people (marketing, CEO) without losing momentum You'll stand out if you: Have your own side projects, experiments, or things you've shipped just to see if they work Have experience with Next.js and understand why you'd use them (not just how) Are comfortable with Vercel + Supabase stack or something comparable Have worked with or explored automation tools like N8N - understanding integrations and data flows is a plus Have experimented with ElevenLabs, AI video/content generation, or similar creative AI tools Can talk about AI tools critically - what works, what doesn't, and what you'd never use again (e.g. "I use Perplexity for research but Claude for content, because...") Have worked in a product company and understand what "business impact" actually means We would like to offer you: Salary up to PLN 20.000 under a B2B contract or an equivalent within the employment contract. Access to all major AI tools - and the freedom to pick the ones that work best. Direct impact on marketing results from day one. A team that ships fast and doesn't overthink process. A role with high influence and independence. Remote-first work with flexible hours. Possibility to use one of our offices in Poland. Great development opportunities – company-supported courses and conferences 26 days off guaranteed in a year Individual work tools —MacBook Pro, Dell screen, JBL headphones? You can tailor the equipment to your needs! Sport & wellness benefit Private medical care Mental well-being program – individual therapy sessions and resources for employees Free access to one of the most popular e-book/audiobook services Regular social events (company-wide offsites, team events) Budget for 1:1 English language classes Diversity Statement One of Tidio’s core values is to play fair. Therefore, we treat all candidates equally. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status. This means recruitment and selection of talent to Tidio is only based on individual merit and qualifications directly related to professional competence.
Technology
Godel Technologies Europe
Senior Ai-first .NET Engineer
Senior
Remote
Łódź, Poland
17,000 - 21,000 PLN/hr
🏢 Summary: Senior AI-first Engineer role focused on building and modernizing full-stack systems using advanced AI-assisted development workflows. The position involves designing scalable architectures, delivering production-grade .NET and React solutions, and orchestrating multiple AI agents for parallel task execution. Work spans distributed systems, cloud environments, and high-quality engineering practices in client-facing projects. 🗂️ Requirements: Hands-on experience with AI coding assistants (Claude Code, GitHub Copilot, Cursor or equivalent), Ability to build custom AI skills and orchestrate multiple AI agents in parallel, Strong prompt engineering with critical evaluation of AI-generated output, Production experience with .NET and C# for REST APIs and middleware, Deep knowledge of OAuth2, OpenIDConnect, and JWT, Strong proficiency in JavaScript and TypeScript, Minimum 2 years production experience with React, Experience with state management, asynchronous patterns, and frontend testing, Experience designing monolith, microservices, and distributed architectures, Knowledge of DDD, CQRS, EventSourcing, and event-driven systems, Experience with message brokers (Kafka, RabbitMQ, AzureServiceBus or similar), Hands-on experience with Docker and knowledge of Kubernetes, Experience with CI/CD pipelines, Experience with cloud platforms (Azure, AWS, or GCP), Strong knowledge of SQL and ORM tools 📃 Skills: C#, .NET, REST, OAuth2, OpenIDConnect, JWT, JavaScript, TypeScript, React, DDD, CQRS, EventSourcing, Kafka, RabbitMQ, AzureServiceBus, Docker, Kubernetes, GitHubActions, AzureDevOps, Azure, AWS, GCP, SQL, NoSQL, Python, Java, Node.js, Copilot, Claude, Cursor 🏢 Description: We are looking for a Senior AI-first Engineer who combines deep technical expertise with a genuine, hands-on approach to AI-assisted development. You will work across varied client engagements — from modernizing legacy systems to architecting new products — and are expected to contribute at a high level regardless of project context. The ideal candidate has built a real, personalized AI development workflow — including custom skills, reusable prompt templates, and project-level instructions — and continues to refine it. Out-of-the-box tool usage is not sufficient for this role. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. Responsibilities Design, develop, and maintain full-stack features with high standards of quality, performance, and reliability Apply AI tools throughout the workflow: generation, refactoring, review, testing, and research Contribute to architectural decisions — technology selection, system design, and trade-off analysis Conduct thorough code reviews and uphold engineering best practices across the team Identify risks, bottlenecks, and security concerns proactively and propose solutions Work directly with clients in English — requirements clarification, technical discussions, progress updates Mentor junior and mid-level engineers through day-to-day guidance and knowledge sharing Stay current with AI tooling developments and contribute findings to the broader team Requirements Hands-on experience with Claude Code, GitHub Copilot, Cursor, or equivalent AI coding assistants Ability to create custom skills and sub-agents and orchestrate multiple AI agents in parallel for concurrent task execution Strong prompt engineering skills; able to produce reliable, high-quality output and critically evaluate AI-generated results Production-grade .NET / C# (REST APIs, middleware, dependency injection) with solid understanding of OAuth 2.0, OpenID Connect, and JWT Deep proficiency in JavaScript and TypeScript 2+ years of hands-on production experience with React (highly preferable) and/or Angular Strong grasp of state management, asynchronous patterns, and frontend testing Confident designing systems across monoliths, microservices, and distributed architectures Working knowledge of DDD, CQRS, Event Sourcing, and event-driven systems, including message brokers (Kafka, RabbitMQ, Azure Service Bus, or similar) Hands-on use of Docker and working knowledge of Kubernetes, along with CI/CD pipelines (GitHub Actions, Azure DevOps, or similar) Experience with cloud platforms (Azure, AWS, or GCP) and observability practices (structured logging, distributed tracing, alerting) Solid background with SQL databases and ORMs; familiarity with NoSQL is a plus Additional exposure to Python, Java, or Node.js is highly desirable Clear communication skills in English (B2+), both written and spoken; comfortable in client-facing environments Salary ranges B2B 135 - 195 PLN/ hour EC 17000 - 24000 PLN/ month