JustJoin.IT Praca zdalna Senior

Principal AI Engineer

CKSource

⚲ Warszawa, Kraków, Wrocław, Gdańsk, Poznań

38 000 - 45 000 PLN netto (B2B)

Wymagania

  • LLM
  • Backend
  • Node.js
  • AI

Opis stanowiska

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.

🔍 Dekoder Ogłoszenia

🔴
operating in ambiguity
Może oznaczać brak jasno zdefiniowanych celów lub procesów, wymagający samodzielnego ustalania priorytetów i kierunku działania.
🟡
shaping the solution
Oznacza, że będziesz miał duży wpływ na to, jak rozwiązanie AI będzie wyglądać, ale może też sugerować, że nie ma jeszcze ustalonej ścieżki.
🔴
influencing how other teams adopt AI effectively
Może oznaczać, że będziesz odpowiedzialny za edukację i przekonywanie innych zespołów do korzystania z AI, co może być wyzwaniem bez formalnej władzy.
🟡
pragmatic combination of software engineering, systems thinking, and AI
Podkreśla praktyczne podejście, ale może też sugerować, że niekoniecznie będziesz pracować nad najbardziej zaawansowanymi teoretycznie rozwiązaniami AI.
🟡
evolve them into robust, scalable solutions
Sugeruje, że początkowe prace mogą być bardziej prototypowe, a przejście do pełnej produkcji może wymagać znaczącego nakładu pracy.