April 11, 2026

Senior Software Engineer, Python

Senior • Remote

19,000 - 30,000 PLN

Warsaw, Poland

Company Description

🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams. 

🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem.

We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by this and that).

Job Description

We are looking for an experienced Python Engineer to join our Chat group that builds innovative, data-driven recruiting products powered by next-generation agentic AI systems. You’ll be working closely with our team of AI/ML engineers to scale up applications powered by NLP, Machine Learning and AI agents. You’ll be responsible for implementing and maintaining AI agentic systems that connect people to jobs at scale. Together with our dedicated platform team, you ensure a seamless integration of new services into the existing infrastructure, at enterprise-level service reliability and security.

We partner and collaborate with R&D leaders, product managers, designers, and engineers to design and develop intelligent AI agent-powered solutions that transform how companies identify, engage and hire the best talent. Our products are used by thousands of customers and affect the experience of millions of job candidates.

As a key member of our team, you’ll have a unique opportunity to help us achieve our goals using cutting-edge technology.

At SmartRecruiters, you’ll be part of a global, high-impact team shaping how people connect with jobs.You’ll work with passionate peers across Germany, Poland, the UK, and the US - in a culture that values autonomy, innovation, and measurable outcomes.

We’re not just building chat systems - we’re building the AI recruiting assistants of the future.

Important: the position is available only under a standard contract of employment (umowa o pracę) with 80% of tax deductible cost.

What You’ll Do:

  • Participate in the full life-cycle of the product (including ideation, problem discovery, prototyping, design, implementation, and measuring adoption)

  • Design and develop services with Python on top of Kubernetes/AWS infrastructure as well as connect to our persistence layer (Kafka, MongoDB, PostgreSQL)

  • Build and document developer-friendly RESTful APIs

  • Design and build AI agents that can handle high traffic load and concurrency

  • And the most important - bring your own product ideas to life

You will work with passionate people (our Engineering teams are located in Berlin and Krakow) so that, together, we can reach one of the most important goals of today - to connect people to jobs at scale.

Qualifications:

  • Minimum 5 years of experience in back-end development using Python microservices, working with modern RESTful APIs, and designing a persistence layer (e.g. Kafka, MongoDB, PostgreSQL)

  • Strong understanding of distributed software systems; how to design, operate and debug them

  • Experience within Data Engineering, data processing pipelines (nice to have)

  • Strong understanding of test automation techniques, because our goal is to automate it all

  • Familiarity with Amazon AWS, containerization software (Docker/Kubernetes), and monitoring/analysis tools (Kibana/Grafana/Prometheus)

  • Extensive experience in building AI powered products (LLM agents)

  • Nice to have: experience in building AI agents (design for non-deterministic systems, monitoring AI quality, etc.)

  • Very good level of English (both verbal and written), B2/C1 level

  • Sharing of SmartRecruiters's values and willingness to make an impact in the HRTech world

Benefits:

  • We support 100% remote work with Wi-Fi reimbursement and an additional stipend for the equipment (the MacBook laptop is provided by us)

  • Unlimited vacation days (yes - it's really unlimited)

  • Private Medical Care for you and your dependents (Luxmed)

  • Wellness Programme (Multisport Card and even more)

  • Company wide shutdowns in August and around Christmas

Additional information

SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Similar jobs you might like

Technology

SmartRecruiters Inc.

Senior AI Engineer

Senior

Remote

Warsaw, Poland

21,000 - 36,000 PLN

🏢 Summary: Senior AI Engineer role focused on building agentic conversational systems for recruiting, leveraging large language models and advanced NLP to create intelligent, goal-driven AI assistants. The position involves designing, developing, and deploying scalable ML pipelines and autonomous AI workflows in production. The role combines hands-on ML engineering with technical leadership in a global, cross-functional environment. 🗂️ Requirements: BSc or MSc in Computer Science, Machine Learning, AI, NLP or related field or equivalent experience, 5+ years of experience developing and deploying machine learning systems in production, Proven expertise in NLP techniques, LLM fine-tuning and model evaluation, Strong proficiency with deep learning frameworks, Advanced Python programming skills, Experience designing and maintaining end-to-end ML pipelines from data ingestion to deployment, Fluency in English, written and spoken 📃 Skills: Python, PyTorch, TensorFlow, scikit-learn, HuggingFace, NLP, LLM, MachineLearning, DeepLearning, MLOps, DataPipelines 🏢 Description: Company Description 🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams. 🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem. We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by this and that ). Job Description We are looking for a Senior AI Engineer to join our Chat Group, where we’re building the next generation of intelligent conversational systems for the recruiting industry. Our mission is bold yet simple: boost the efficiency of recruiting and hiring teams and deliver the most personalized experience ever - powered by cutting-edge ML, NLP, and agentic AI You’ll play a central role in designing and developing agentic workflows, where autonomous AI agents collaborate, reason, and act to deliver intelligent and context-aware recruiting experiences at scale . At SmartRecruiters, you’ll be part of a global, high-impact team shaping how people connect with jobs.You’ll work with passionate peers across Germany, Poland, the UK, and the US - in a culture that values autonomy, innovation, and measurable outcomes. We’re not just building chat systems - we’re building the AI recruiting assistants of the future. What You’ll Do: Architect and build agentic workflows that combine large language models, reasoning components, and data pipelines to create adaptive, goal-driven conversational systems Lead the design and development of advanced ML/NLP products, from ideation to production - including model training, evaluation, optimization, and deployment Drive experimentation with new approaches for agentic reasoning, coordination, and autonomous system design Collaborate closely with product and engineering teams to integrate intelligent agents into real-world recruiting workflows Guide technical decisions, mentor other engineers, and help define best practices for scalable, maintainable ML systems Contribute to the evolution of our NLP and conversational intelligence stack, focusing on reliability, personalization, and user impact Proactively identify opportunities to automate, improve, and innovate within our chat-based ecosystem Qualifications: BSc or MSc in Computer Science, Machine Learning, AI, NLP, or a related technical field - or equivalent practical experience 5+ years of experience developing and deploying machine learning systems in production Proven expertise in NLP techniques, LLM fine-tuning, and model evaluation Strong proficiency with deep learning frameworks (e.g., PyTorch, TensorFlow) and ML tools (e.g., scikit-learn, Hugging Face) Advanced Python programming skills and solid software engineering fundamentals Experience designing and maintaining end-to-end ML pipelines, from data ingestion to deployment Hands-on experience with agentic workflows or building autonomous AI systems is a major plus Familiarity with chatbots, conversational AI, or multi-agent systems is strongly preferred Experience with data quality management, evaluation metrics, or observability in ML systems is a plus Strong analytical thinking, creativity, and an ownership mindset Excellent communication and collaboration skills in a cross-functional, international environment Fluency in English, both written and spoken Benefits: We support 100% remote work with Wi-Fi reimbursement and an additional stipend for the equipment (the MacBook laptop is provided by us) Unlimited vacation days (yes - it's really unlimited) Private Medical Care for you and your dependents (Luxmed) Wellness Programme (Multisport Card and even more) Company wide shutdowns in August and around Christmas Additional information SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Technology

SmartRecruiters Inc.

Senior Software Engineer (Delivery & Developer Experience Team)

Senior

Remote

Warsaw, Poland

18,500 - 30,000 PLN

🏢 Summary: Senior Software Engineer role focused on building and evolving an Internal Developer Platform to improve engineering productivity and delivery efficiency. The position involves developing internal tools and services on top of Kubernetes and AWS, owning the CI/CD platform, and supporting runtimes and frameworks. This role combines hands-on backend development with technical leadership in a distributed systems environment. 🗂️ Requirements: 5+ years professional experience in software engineering, Strong experience in distributed systems design, Deep knowledge of Java, Experience building and maintaining CI/CD systems, Experience with Kubernetes and AWS, Experience designing RESTful APIs, Understanding of persistence layer design, Experience across full product lifecycle, Ability to troubleshoot complex technical issues, Fluent English (written and spoken) 📃 Skills: Java, Python, Node, Go, Kubernetes, AWS, Docker, CI/CD, JVM, Spring, REST, SQL 🏢 Description: Company Description 🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams. 🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem. We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by this and that ). Job Description The SmartRecruiters Internal Engineering Team is looking for a Senior Software Engineer to strengthen and expand our Delivery & Developer Experience team . If you are passionate about automation, platforms, and frameworks, we have a spot with your name on it! Important: the position is available only under a standard contract of employment with 80% of tax deductible cost. You may be located anywhere in Poland and work remotely or out of our Cracow office. What you’ll deliver: Contribute to an Internal Developer Platform by building internal products used by other engineers from the organisation Cooperate closely with other Platform and Product Engineering teams on strategic initiatives Focus on boosting the Engineering Productivity and Delivery Efficiency across the organizstion, and interact directly with engineers to discover opportunities that will drive that impact Build & document services/libraries/tools with Java/Python/Node/Go on top of Kubernetes/AWS infrastructure Own and evolve our CI/CD platform Support our runtimes (e.g. JVM, Node.js) & frameworks (e.g. Spring Boot) Establish technical direction for the team and the organisation Troubleshoot and resolve technical issues in components owned by the team Qualifications: Experience with distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.) Experience in supporting the end-to-end product lifecycle Strong experience in using CI/CD systems (ideally also in creating them) Deep command of the Java programming language Hands-on experience with c lean code principles, and effective code reviews Good understanding of persistence layer design and RESTful API design Excellent collaboration and communication skills Strong command of the English language, both written and verbal Familiarity with AWS and Kubernetes/Docker is a must Ability to coach and mentor other engineers Adequate seniority - ideally demonstrated by professional experience (typically 5+ years for our Senior Engineers) Benefits: We support 100% remote work with Wi-Fi reimbursement and an additional stipend for the equipment (the MacBook laptop is provided by us) Unlimited vacation days (yes - it's really unlimited) Private Medical Care for you and your dependents (Luxmed) Wellness Programme (Multisport Card and even more) Company-wide shutdowns in August and around Christmas Additional information SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Technology

SmartRecruiters Inc.

Senior Frontend Engineer, Frontend Platform

Senior

Remote

Warsaw, Poland

18,500 - 30,000 PLN

🏢 Summary: Senior Frontend Platform Engineer role focused on building and evolving shared frontend foundations, standards, and golden paths across multiple product teams. The position drives consistency, reliability, and scalability of frontend architecture, including AI-assisted automation and platform improvements. It involves cross-team technical leadership to improve developer workflows and long-term maintainability. 🗂️ Requirements: 5+ years software engineering experience, Experience building frontend platforms or design systems used by multiple teams, Experience defining frontend architecture and technical standards, Experience improving developer workflows and frontend reliability, Strong hands-on experience with modern frontend development, Experience with Node.js or similar backend technology, Experience working with frontend-facing APIs or BFFs, Experience driving cross-team technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, HTML, CSS, Accessibility, APIs, BFF, CI, Automation, AI, Frontend, Architecture 🏢 Description: Company Description 🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams. 🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem. Job Description We are looking for an engineer with a strong platform mindset who can make development more consistent, reliable, and scalable across many product teams and applications. You will help define golden paths, improve shared frontend foundations, strengthen standards such as accessibility and verification, and support product teams through tooling, migrations, governance, and automation. The primary focus is on a broader frontend platform impact and making the codebase easier to change, including with AI-assisted workflows. Important: the position is available only under a standard contract of employment with 80% of tax deductible cost. What you’ll do Build and evolve frontend platform foundations that help product teams deliver consistently across many applications Discover recurring needs and friction across product teams, and turn them into reusable patterns, tooling, workflows, and golden paths Define and maintain shared standards, documentation, contribution models, and governance for frontend consistency, accessibility, reliability, and long-term maintainability Drive alignment, adoption, and migrations across teams, helping replace inconsistent local patterns with shared, supported solutions Build AI-assisted automations and agentic workflows that help scale platform improvements, reduce manual effort, and improve consistency across teams Qualifications: Must have qualifications: Senior-level experience, typically 5+ years in software engineering, with a track record of driving cross-team technical work Experience building or evolving frontend platforms, shared engineering foundations, golden paths, or design systems used by multiple teams Experience influencing frontend architecture, standards, or technical decisions beyond a single team Experience improving developer workflows, frontend reliability, or delivery consistency across multiple applications or team Strong hands-on experience building production frontend applications with modern web technologies Experience with Node.js or comparable backend technology, especially in the context of BFFs, frontend-facing APIs, or full-stack platform work Strong collaboration skills and experience working across Engineering, Design, and product teams to drive adoption of shared solutions Nice to have qualifications: Experience working across Angular environments Experience with monorepos, microfrontends, or shared frontend tooling Experience improving build, test, CI, or verification loops for frontend teams Experience with inner source or platform engineering ways of working Experience with Web Components, ideally Lit Public speaking, presentation, or facilitation skills that help share standards, explain platform changes, and drive adoption across teams Benefits: We support 100% remote work with Wi-Fi reimbursement and an additional stipend for the equipment (the MacBook laptop is provided by us) Unlimited vacation days (yes - it's really unlimited) Private Medical Care for you and your dependents (Luxmed) Wellness Programme (Multisport Card and even more) Company wide shutdowns in August and around Christmas Additional information SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Technology

SmartRecruiters Inc.

Senior Frontend Engineer, Design System & Frontend Platform

Senior

Remote

Warsaw, Poland

18,500 - 30,000 PLN

🏢 Summary: Platform-focused frontend engineering role responsible for building and scaling a shared design system and UI foundation across multiple product teams, improving consistency, accessibility, and developer efficiency. The position drives cross-team standards, migrations, and adoption while creating reusable components and AI-assisted automations to enhance frontend platform capabilities. It requires senior-level experience influencing frontend architecture beyond a single team. 🗂️ Requirements: Experience building or evolving design systems or shared UI foundations, Experience influencing frontend architecture and technical standards across multiple teams, Strong hands-on experience with modern frontend development in production environments, Experience collaborating closely with Engineering and Design teams, Minimum 5 years of software engineering experience, Experience driving cross-team technical initiatives 📃 Skills: JavaScript, TypeScript, HTML, CSS, WebComponents, Lit, Angular, Monorepo, Microfrontends, AI, Automation 🏢 Description: Company Description 🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams. 🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem. Job Description This is a platform role for someone who helps many product teams, not just one. Their job is to spot repeated frontend problems across the organization, turn them into shared design system and platform solutions, and make sure teams actually adopt them. They improve consistency, accessibility, and developer efficiency by building reusable foundations, guiding migrations, and scaling improvements through automation. Important: the position is available only under a standard contract of employment with 80% of tax deductible cost. What you’ll do Lead design system efforts as part of the frontend platform, building a shared UI foundation that scales across product teams Discover recurring needs and friction across product teams, and turn them into reusable components, tooling, and workflows Define and maintain shared standards, documentation, contribution models, and governance for UI consistency, accessibility, and long-term maintainability Drive alignment, adoption, and migrations across teams, helping replace local patterns with shared solutions Build AI-assisted automations and agentic workflows that help scale platform improvements, reduce manual effort, and improve consistency across teams Qualifications: Must have qualifications: Experience building or evolving design systems, shared UI foundations, or frontend platforms used by multiple teams Experience influencing frontend architecture, standards, or technical decisions beyond a single team Strong hands-on experience building production frontend applications with modern web technologies Strong collaboration skills and experience working closely with Engineering and Design partners Senior-level experience, typically 5+ years in software engineering, with a track record of driving cross-team technical work Nice to have qualifications: Experience with Web Components, ideally Lit Experience working across Angular environments Experience with monorepos, microfrontends, or shared frontend tooling Experience with inner source or platform engineering ways of working Experience building AI-assisted automations or agentic workflows that improve platform work at scale Benefits: We support 100% remote work with Wi-Fi reimbursement and an additional stipend for the equipment (the MacBook laptop is provided by us) Unlimited vacation days (yes - it's really unlimited) Private Medical Care for you and your dependents (Luxmed) Wellness Programme (Multisport Card and even more) Company wide shutdowns in August and around Christmas Additional information SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Technology

SmartRecruiters Inc.

Senior Site Reliability Engineer II

Senior

Remote

Warsaw, Poland

25,000 - 35,000 PLN

🏢 Summary: Senior Site Reliability Engineer role focused on strengthening reliability and observability of a large-scale cloud platform. The position involves driving SRE best practices, improving monitoring and automation, and partnering with product teams to design resilient services. The engineer will lead incident response, enhance tooling, and support scalable, distributed systems in a cloud-native environment. 🗂️ Requirements: 7+ years professional engineering experience, Strong knowledge of SRE practices (SLIs, SLOs, error budgets, incident management, on-call), Experience with JVM-based systems, Hands-on experience with AWS or other cloud providers, Experience with Kubernetes and distributed systems, Experience with Infrastructure as Code, Deep knowledge of Linux administration and troubleshooting, Strong scripting skills (Bash, Golang or Python), Experience with monitoring and observability tools, Ability to manage and troubleshoot production incidents 📃 Skills: AWS, Kubernetes, Linux, Bash, Golang, Python, JVM, Java, Node.js, IaC, TCP/IP, DNS, VPN, SQL, NoSQL, Observability, Monitoring, Docker 🏢 Description: Company Description 🚀 SmartRecruiters transforms hiring for the world’s leading enterprises. We deliver an AI-powered hiring platform built for global scale, automating and optimizing the entire talent acquisition process. More than 4,000 companies, including LinkedIn, McDonald's, VISA, CD Projekt Red, Allegro rely on SmartRecruiters to build winning teams. 🚀 In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, we are accelerating the reinvention of hiring by combining AI innovation with the scale and resources of SAP’s ecosystem. We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by this and that ). Job Description The SmartRecruiters Internal Engineering Team is looking for a Senior Site Reliability Engineer to our reliability initiatives and help us strengthen the reliability and observability of our platform at scale. If you are passionate about cloud, networking, observability, and partnering with product teams to curate reliability practices, we have a spot with your name on it! Important: the position is available only under a standard contract of employment with 80% of tax deductible cost. You may be located anywhere in Poland and work remotely or out of our Cracow office. What you’ll deliver: Cooperate closely with other Platform and Engineering teams on strategic reliability and observability initiatives across SmartRecruiters Improve, automate and grow SmartRecruiters observability and reliability tooling (metrics, logs, traces, alerting) Respond to production incidents and client threats, lead remediation, and drive follow‑up improvements Partner with product engineers working in Java, Node.js, and Python to design, instrument, and operate services for failure, owning SLIs/SLOs and error budgets together Create reusable building blocks (dashboards, alerts, libraries and IaC modules) that can be rolled out company‑wide Mentor members of the engineering team and act as an advocate for modern SRE and observability practices Document standards, best practices, and policies for monitoring, alerting, incident response, and reliability Conduct capacity planning and performance testing of platform We want you to: Make a difference Have a positive, can-do attitude Do the right thing, not the "easy" thing Give and receive support from our awesome engineering team Qualifications: While not strictly required, we see most of our Senior Engineers have 7+ years of professional experience Working knowledge of SRE and observability industry standards and best practices (SLIs/SLOs, error budgets, incident management, on‑call) Engineering experience in JVM stack Experience with AWS (or other cloud provider), Kubernetes, and IaC tools and practices, including running and troubleshooting distributed applications Proven track record of delivering solutions for reliability, monitoring, and container management Deep knowledge of the Linux operating system, with a focus on system hardening and troubleshooting performance issues Very good scripting skills (Bash, Golang or Python) Experience managing and troubleshooting database systems, both SQL and NoSQL is a plus Solid understanding of networking standards, including TCP/IP, DNS, VPN and load balancing is a plus Comfortable partnering with teams to design resilient data access and use database observability to prevent and resolve incidents Strong communication skills, with a good understanding of English, both verbal and written, and the ability to coach and influence other engineers Benefits: We support 100% remote work with Wi-Fi reimbursement and an additional stipend for the equipment (the MacBook laptop is provided by us) Unlimited vacation days (yes - it's really unlimited) Private Medical Care for you and your dependents (Luxmed) Wellness Programme (Multisport Card and even more) Company-wide shutdowns in August and around Christmas Additional information SmartRecruiters is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Technology

EPAM Systems

Junior Python AI Engineer

Junior

Hybrid

Katowice, Poland

🏢 Summary: Junior Python AI Engineer role focused on building and deploying scalable, secure AI-driven solutions using Python and cloud platforms in a hybrid work model. The position involves developing AI applications, cloud-native microservices, and CI/CD pipelines while collaborating with cross-functional teams. It offers growth opportunities, certifications, and a comprehensive benefits package. 🗂️ Requirements: 6–12 months of commercial experience writing production-ready Python code, Experience with AI technologies (OpenAI/Anthropic APIs, model deployment, prompt engineering, RAG, Agentic AI), Experience with API development using FastAPI, Flask or Django, Experience with at least one cloud provider: AWS, Azure or GCP, Commercial experience with CI/CD tooling, Ability to troubleshoot bugs and optimize performance, Strong communication and teamwork skills 📃 Skills: Python, AI, OpenAI, Anthropic, RAG, FastAPI, Flask, Django, AWS, Azure, GCP, CI/CD, Microservices, Serverless, Cloud 🏢 Description: We are seeking a skilled Junior Python Engineer with experience in AI technologies to join a project for one of our key Clients. As Junior Python AI Engineer, you will develop and deploy robust, scalable, and secure solutions leveraging Python, AI and cloud technologies. You will work closely with cross-functional teams to create innovative software systems that solve complex business problems and drive digital transformation. This position offers a hybrid model of work, with 3 days per week working from our office located in Katowice. Responsibilities Develop and maintain high-quality software solutions Write clean, efficient, and well-documented Python code to build and maintain AI applications, tools and services Implement and manage cloud-based solutions using platforms such as AWS, Azure, or Google Cloud Platform (GCP) Develop scalable microservices and serverless applications using cloud-native tools and frameworks Ensure system reliability and scalability through robust coding practices, automated testing, and effective monitoring Collaborate with product, operations, and engineering teams to gather requirements, refine features, and design solutions Implement CI/CD pipelines to streamline application deployment and delivery on cloud environments Troubleshoot production issues and optimize performance Stay current with Python and AI development trends, cloud technologies, and emerging tools Requirements 6 to 12 months of commercial experience writing production-ready, clean Python code Experience working with AI technologies (e.g., API integration of OpenAI/Anthropic, deploying models, prompt engineering, RAG, Agentic AI) Exposure to API development using frameworks like FastAPI, Flask or Django Experience working with at least one major cloud provider: AWS, Microsoft Azure, or Google Cloud Platform (GCP) Commercial experience utilizing Continuous Integration and Continuous Deployment tooling A proactive approach to troubleshooting bugs, optimizing performance, and resolving deployment bottlenecks Strong communication and collaboration skills in a team-oriented environment We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior Python AI Engineer (Full Stack)

Senior

Remote

🏢 Summary: The role involves designing and building GenAI-powered services in healthcare using Python, focusing on creating RAG-based LLM agents and deploying scalable solutions on AWS. The engineer will develop, deploy and maintain AI agents with proper monitoring, guardrails and data compliance. The position requires strong full-stack and AI expertise to deliver reliable, production-ready intelligent systems. 🗂️ Requirements: 5+ years of Python or ReactJS development experience, Recent hands-on experience with LLM or GenAI projects, Hands-on expertise with LangChain, LangGraph or similar frameworks, Understanding of agentic design patterns (tools, planners, memory), Knowledge of vector databases and embeddings, Experience with prompt engineering, Proficiency with Docker, Experience with Git-based CI/CD, Experience with automated testing, Ability to deploy solutions on AWS 📃 Skills: Python, ReactJS, LangChain, LangGraph, LLM, GenAI, RAG, AWS, Docker, Git, CI/CD, Testing, Embeddings, VectorDB, Prompting 🏢 Description: We are seeking a Senior Python AI Engineer (Full Stack) to design and build intelligent GenAI-powered services that solve real business challenges in the healthcare space. In this role, you will develop Python services that power GenAI agents, create retrieval-augmented generation flows, and deploy scalable solutions on AWS while collaborating with cross-functional teams to deliver reliable and safe AI experiences. Responsibilities Build Python services that power the GenAI agent, using LangChain, LangGraph or similar libraries Create retrieval-augmented generation (RAG) flows that pull the right context and streamline LLM responses Run the solution on AWS using containers, serverless or managed AI services Instrument logging, monitoring and guardrails to keep the agent reliable and safe Ensure the ingestion and use of RFP/RFI data follows healthcare data policies Collaborate with product, data science and business teams to make sure the agent solves real problems Document code, APIs and deployment steps so others can maintain and extend the solution Contribute to planning, demos and retros within an Agile team Requirements 5+ years of experience in Python or ReactJS development, with recent focus on LLM or GenAI projects Hands-on expertise in LangChain, LangGraph or comparable agent frameworks Understanding of agentic design patterns and how to wire tools, planners and memory together Knowledge of vector databases, embeddings and prompt engineering Proficiency in Docker, Git-based CI/CD and automated testing Familiarity with AI-assisted development tools (e.g., Cursor, GitHub Copilot, Code Interpreter) to accelerate prototyping and code reviews Solid communication skills and the ability to work with technical and non-technical stakeholders Nice to have Familiarity with healthcare payer workflows, especially RFP/RFI processes Background in integrating with CRMs/workflow tools like Salesforce or ServiceNow Exposure to responsible AI, human-in-the-loop review, or safety tooling AWS or Python certifications We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

MOTIFE

Software Engineer (Data)

Senior

Hybrid

Krakow, Poland

20,000 - 23,000 PLN/mo

🏢 Summary: The offer is for a Software Engineer (Data) role focused on building scalable data infrastructure and production-ready ML systems within an AI-driven environment. The position combines backend engineering, data engineering, and MLOps to design high-throughput pipelines and support AI solutions from experimentation to production. The role involves close collaboration with Data Science teams to shape architecture and engineering standards for next-generation data platforms. 🗂️ Requirements: 4+ years of software engineering experience, Strong proficiency in Python, Experience building scalable production systems, Experience with data-intensive applications and SQL databases, Knowledge of data modeling and query optimization, Experience with Terraform, Kubernetes, Docker or similar tools, Understanding of CI/CD pipelines and Infrastructure as Code, Experience implementing automated testing and clean architecture principles, Ability to productionize ML solutions with Data Science teams 📃 Skills: Python, MySQL, PostgreSQL, Spark, Terraform, Kubernetes, Docker, Airflow, SQL, CI/CD, AWS, Snowflake, DBT, MLOps 🏢 Description: Our client helps small teams power big businesses with the must-have platform for intelligent marketing automation. Customers from over 170 countries depend on the Client’s mix of pre-built automation and integration to power personalized marketing, transactional emails, and one-to-one CRM interactions throughout the customer lifecycle. We’re looking for a Software Engineer (Data) to join our client’s growing AI and Data organization and help build the scalable foundations behind next-generation data and ML systems. In this role, you won’t just be working with data infrastructure; you’ll be shaping the software architecture, engineering standards, and production-ready platforms that power the company’s AI ecosystem. This is more than a traditional backend or data engineering position. You’ll work at the intersection of software engineering, data, and AI, partnering closely with Data Science and AI teams to bridge the gap between experimentation and production. From designing resilient systems to building scalable MLOps pipelines, your work will directly influence how AI solutions are developed, deployed, and scaled across the organization. Key takeaways: Stack: Python, MySQL, PostgreSQL, Spark, Terraform, Kubernetes, Docker Salary : 20 000 - 23 000 PLN gross/month, Contract of employment (+10% annual bonus, 75% Creative Tax) Working model: Hybrid, once a week in the office Location: Krakow, ul. Konopnickiej Recruitment process: Call with MOTIFE recruiter (30 min) Interview with Hiring Manager (45 min) Technical interview, live coding (1h) Cross-functional interview (1h) Responsibilities: Design, develop, and maintain scalable high-throughput data pipelines across complex data ecosystems. Build and optimize data models, schemas, and database structures to ensure long-term scalability and performance. Implement engineering best practices, including automated testing, CI/CD pipelines, and Infrastructure as Code (Terraform). Partner closely with AI and Data Science teams to productionize machine learning solutions and develop scalable MLOps pipelines. Engineer and maintain feature stores and data infrastructure supporting AI-driven initiatives. Monitor, maintain, and improve the reliability and efficiency of containerized environments using Kubernetes, Docker, and Airflow. Ensure platform stability, observability, and operational excellence through proactive system monitoring and health checks. Collaborate cross-functionally with engineering and business stakeholders to translate complex technical concepts into actionable insights. Contribute to the architectural direction and scalability of the organization’s AI and data platforms. Drive the adoption of robust software engineering standards across data and infrastructure projects. Requirements: 4+ years of experience in software engineering, with strong hands-on experience in backend development and building scalable production systems. Strong proficiency in Python and solid software engineering fundamentals, including clean architecture, testing, and maintainable code practices. Experience working with data-intensive applications, databases, and SQL, including data modeling and query optimization. Exposure to modern data engineering, cloud, or infrastructure environments, with familiarity in tools such as Terraform, Kubernetes, Docker, or similar technologies. Understanding of CI/CD pipelines, Infrastructure as Code, and general engineering best practices. Interest in AI/ML ecosystems and willingness to work closely with Data Science and AI teams on productionizing ML solutions. Familiarity with cloud platforms and modern data stack technologies such as AWS, Snowflake, Spark, or DBT is considered a strong plus. Ownership mindset and comfort working in evolving, fast-moving environments where systems and processes are still being built. What we offer: Health Benefits 1. Medical Full coverage for employees and their dependents through LUX MED. Employees have access to the “Premium” package, providing enhanced coverage and greater access to care. A client pays 100% of the premium for employees and 50% for dependents. 2. Dental No additional cost for dental coverage- integrated into LUX MED medical plan. 3. Vision Reimbursement for vision expenses up to 400 PLN every 2 years. Mental Health Tools Access to TELUS Health EAP to provide support and resources in a time of need. Additional Benefits 10% annual bonus 75% Creative Tax Vacation: 26 days. Home Office Stipend: One-time $150 equivalent home office stipend to outfit their home office. Calm Subscription: Premium subscription access to Calm, the #1 app for sleep, meditation, and relaxation. Hub Perks: Receive meal and transportation benefits when traveling to the Poland Hub. Baby Swag: If you have a baby or adopt, you’ll receive a company-branded first bath bundle. Sabbatical Program: After 5 years of employment, receive a month-long paid sabbatical leave, with a sabbatical leave bonus.

Technology

Allegro

Software Engineer 2 (Python)

Mid

Hybrid

Poznan, Poland

14,200 - 20,200 PLN/mo

🏢 Summary: Technical role focused on designing and optimizing AI-driven backend systems for a conversational marketplace assistant, with strong emphasis on LLM orchestration, Retrieval-Augmented Generation, and semantic search. The position involves building and operating high-availability Python-based AI microservices integrated with Java/Kotlin services in a cloud-native environment. You will own end-to-end development of scalable, low-latency AI solutions leveraging modern ML and vector search technologies. 🗂️ Requirements: Proficiency in Python, Proficiency in Java, Proficiency in Kotlin, Experience with LLM orchestration, Experience with Retrieval-Augmented Generation (RAG), Experience with semantic search optimization, Ability to build and maintain microservices, Experience with cloud-native environments, Experience with vector databases and embedding models, English level B2 or higher 📃 Skills: Python, Java, Kotlin, Spring, LangChain, Langfuse, LLM, RAG, VectorSearch, Embeddings, Kubernetes, Docker, Consul, GitHub, GitHubActions, Microservices, SemanticSearch 🏢 Description: Software Engineer 2 (Python) Location: Poznań, PL, 61-569 Company: Allegro sp. z o.o. Team: Technology Contract Type: Employee About the job: Performance & Scale: Design, build, and optimize AI-driven systems that process complex natural language interactions. Delivering low-latency, high-quality responses from our AI Assistant requires high-availability and smart optimization of LLM and retrieval workloads in practice. Modern Tech Stack: Work with a world-class, cloud-native polyglot environment. Our core backend technologies include Java , Kotlin , Spring, and ADK . At the same time, our AI and orchestration layer heavily relies on Python . You will utilize Python and LangChain for complex LLM orchestration, alongside Langfuse for observability, prompt tracking, and evaluation. We leverage advanced vector search and modern ML solutions to make our assistant truly smart. True Ownership & Autonomy: We live by a "you build it, you run it" philosophy. You'll join an agile, autonomous team with full ownership of your AI microservices and data pipelines, from design to deployment; and improvements are dictated by results of our own experiments and AI evaluation metrics. Complex Challenges: From LLM orchestration and Retrieval-Augmented Generation (RAG) to semantic search optimization, you'll tackle the complex backend problems that power a conversational marketplace assistant. You will work across the Java/Kotlin and Python ecosystems, integrating advanced embedding models, prompt pipelines, and vector databases to ensure our AI deeply understands and accurately retrieves information. In our domain, we focus on delivering the core search and retrieval capabilities for the Allegro AI Assistant. We maintain a critical entry point for users looking to discover products, compare offers, and get personalized recommendations through natural conversations. Striving for relevancy and accuracy first, we are designing, implementing, and operating an extensive system combining modern microservice architecture with Large Language Models, high-performance retrievers, and vast data sources. We care about data quality, robust context building, and near real-time accuracy to best guide users through a highly dynamic marketplace via an intelligent, conversational interface. Important things for you: Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 14 200 - 20 200 Annual bonus based on your annual performance and company results. Our team is based in Poznań. We are looking for people who: Code in Python, Java and Kotlin ; Expect work that requires creative approach to search experience challenges, to be proud of enjoying its results together with all Allegro users; Want to create solid code, eagerly accept comments and share knowledge during code reviews; Can look for effective solutions to the requirements set by users; Want to constantly develop and update their knowledge; Know English at at least B2 level. Nice to have: You are open to diverse technologies and workflows, including dev-operational tools on one hand, and working with data on the other. Basic experience with LLM tuning (LoRA, PEFT), training and evaluation pipelines for models and/or basic frameworks for building AI Agents (Agent Development Kit, LangChain, AutoGen, CrewAI) would be great! What's in it for you: Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers). English classes that we pay for related to the specific nature of your job. A training budget, inter-team tourism ( see more here ), hackathons, and an internal learning platform where you will find multiple trainings. An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy. And that's just the beginning! You can read more about the benefits here . #goodtobehere means that: You will join a team you can count on - we work with top-class specialists who have knowledge- and experience-sharing in their DNA. You will love our level of autonomy in team organization, the space for continuous development, and the opportunity to try new things. You get to choose which technology solves the problem and you are responsible for what you create. You will value our Developer Experience and the full platform of tools and technologies that make creating software easier. We rely on an internal ecosystem based on self-service and widely used tools such as Kubernetes, Docker, Consul, GitHub, and GitHub Actions. Thanks to this, you can contribute to Allegro from your very first days on the job. You will be equipped with modern AI tools to automate repetitive tasks, allowing you to focus on developing new services and refining existing ones (also leveraging AI support). You will create solutions that will be used (and loved!) by your friends, family and millions of our customers. You will meet the Allegro Scale , which starts with over 1000 microservices, an open-source data bus (Hermes) with 300K+ rps, a Service Mesh with 1M+ rps, tens of petabytes of data, and production-used machine learning. You will become part of Allegro Tech - We speak at industry conferences, cooperate with tech communities, run our own blog (it's been over 10 years!), record podcasts, lead guilds, and we organize our own internal conference - the Allegro Tech Meeting. We create solutions we love (and can) to talk about! Send us your CV and… see you at Allegro!

Technology

MOTIFE

Software Engineer (Agent Development)

Mid

Hybrid

Krakow, Poland

20,000 - 23,000 PLN/mo

🏢 Summary: The offer is for a Software Engineer (Agent Development) role focused on building and scaling production-ready AI agents and autonomous marketing workflows. The position combines strong backend engineering with applied GenAI, emphasizing reliable, scalable systems integrated into a live marketing automation platform. The role involves working with LLM orchestration, backend services, and AI-driven integrations in a fast-paced, collaborative environment. 🗂️ Requirements: 2–4 years of software engineering experience, Strong experience in Python and scalable backend development, Understanding of building production-ready, maintainable systems, Interest in AI, GenAI, and agentic systems, Experience with backend databases such as MySQL, Redis, or DynamoDB, Ability to work in fast-paced, iterative environments, Strong problem-solving skills, Ability to collaborate with cross-functional and distributed teams 📃 Skills: Python, GenAI, LLM, MySQL, Redis, DynamoDB, APIs, CI/CD, Cloud, AI, Agents 🏢 Description: Our client helps small teams power big businesses with the must-have platform for intelligent marketing automation. Customers from over 170 countries depend on the Client’s mix of pre-built automation and integration to power personalized marketing, transactional emails, and one-to-one CRM interactions throughout the customer lifecycle. We’re looking for a Software Engineer (Agent Development) to join our client’s growing AI team and help build the next generation of autonomous AI agents powering modern marketing workflows. In this role, you’ll work at the intersection of backend engineering and applied AI, designing and scaling production-ready agentic systems used by businesses worldwide. This is not a pure research role. The focus is on strong software engineering fundamentals and building reliable, scalable AI-powered products. You’ll work across backend systems, orchestration, integrations, and AI workflows, collaborating closely with cross-functional product and engineering teams. The environment is fast-paced and highly collaborative, with a strong emphasis on ownership, rapid iteration, and building real-world AI solutions already running in production. Key takeaways: Stack: Python, AI Agents, MySQL, GenAI Salary : 20 000 - 23 000 PLN gross/month, Contract of employment (+10% annual bonus, 75% Creative Tax) Working model: Hybrid, once a week in the office Location: Krakow, ul. Konopnickiej Recruitment process: Call with MOTIFE recruiter (30 min) Technical interview, live coding (1h) Cross-functional interview (1h) Interview with Hiring Manager (45 min) | Optional Responsibilities: Design and develop production-grade AI agents and autonomous marketing workflows across the platform. Build and maintain multi-step agentic systems involving LLM orchestration, tool usage, and backend integrations. Work with LLM APIs, including prompt engineering, response handling, evaluation, and optimization of AI workflows. Create and improve evaluation frameworks, quality metrics, and monitoring processes to ensure agent reliability and performance at scale. Monitor and optimize agent behavior, latency, token usage, cost efficiency, and production stability. Develop production-quality backend services and orchestration layers primarily using Python. Contribute to backend and frontend integration points where AI agents interact with the core platform. Build and maintain APIs, service interfaces, and data flows supporting AI-driven capabilities. Collaborate closely with Product, Design, and Engineering teams to define and deliver AI-powered user experiences. Ensure code quality through testing, code reviews, and adherence to engineering best practices. Participate in on-call rotations supporting AI agent services and platform reliability. Contribute to technical documentation, architectural decisions, and AI engineering best practices. Collaborate closely with globally distributed teams, including regular overlap with US-based stakeholders. Requirements: 2–4 years of experience in software engineering, with strong backend development fundamentals. Strong hands-on experience with Python and building scalable backend services. Interest in AI, GenAI, and agentic systems, with a willingness to grow in this area professionally. Exposure to AI-related projects, LLM-based solutions, ML models, or personal AI experiments is considered a strong plus. Understanding of how to build reliable, maintainable, and production-ready systems. Ability to work in fast-paced, iterative environments and ship code quickly while maintaining engineering quality. Familiarity with modern backend and database technologies such as MySQL, Redis, or DynamoDB. Strong problem-solving skills and the ability to work across different systems and technologies. Experience with cloud environments, APIs, CI/CD practices, or observability tooling is a plus. Familiarity with AI agent frameworks, prompt engineering, or LLM workflows is nice to have, but not required. Strong communication skills and a collaborative mindset within cross-functional engineering teams. Willingness to collaborate with globally distributed teams, including regular overlap with US-based stakeholders. What we offer: Health Benefits 1. Medical Full coverage for employees and their dependents through LUX MED. Employees have access to the “Premium” package, providing enhanced coverage and greater access to care. A client pays 100% of the premium for employees and 50% for dependents. 2. Dental No additional cost for dental coverage- integrated into LUX MED medical plan. 3. Vision Reimbursement for vision expenses up to 400 PLN every 2 years. Mental Health Tools Access to TELUS Health EAP to provide support and resources in a time of need. Additional Benefits 10% annual bonus 75% Creative Tax Vacation: 26 days. Home Office Stipend: One-time $150 equivalent home office stipend to outfit their home office. Calm Subscription: Premium subscription access to Calm, the #1 app for sleep, meditation, and relaxation. Hub Perks: Receive meal and transportation benefits when traveling to the Poland Hub. Baby Swag: If you have a baby or adopt, you’ll receive a company-branded first bath bundle. Sabbatical Program: After 5 years of employment, receive a month-long paid sabbatical leave, with a sabbatical leave bonus.