SmartRecruiters
Posted 2mo ago

Senior Software Engineer, Python

SmartRecruiters
Poland
RemoteFull Time
Responsibilities
  • design services
  • build APIs
  • scale agents
Requirements
  • 5+ years backend Python microservices
  • REST APIs, and data stores (Kafka
  • MongoDB
  • PostgreSQL)
  • AWS
  • Docker/Kubernetes
  • AI/ML/LLM agent experience
  • English proficiency
Technical tools mentioned
PythonKubernetesAWSDockerKafkaMongoDBPostgreSQLKibanaGrafanaPrometheusREST APIAI/MLLLM agents

Job description

Company Description:

SmartRecruiters is the Recruiting AI Company that transforms hiring for the world’s leading enterprises. Built for global scale, SmartRecruiters, an SAP company, delivers an AI-powered hiring platform that automates and optimizes the entire talent acquisition process, ensuring faster and smarter hiring decisions. More than 4,000 companies, including Amazon, Visa, and McDonald's, rely on SmartRecruiters to build winning teams. In 2025, SmartRecruiters joined SAP, the global leader in enterprise applications. Together, SmartRecruiters and SAP are accelerating the reinvention of hiring by combining cutting-edge AI innovation with the scale, reach, and resources of SAP’s ecosystem.


At SmartRecruiters, we are a values-driven, globally focused tech company with strong financial backing and a bold vision for the future of work. We commit and dig deep, embracing challenges with grit, curiosity, and a drive for excellence. We foster a collaborative and inclusive work environment, where trust and determination bring us together. Because together, we will win.


Recognized by Fosway Industry Analysts as a strategic leader in recruitment technology for three consecutive years, and awarded by Comparably as a top company for Women, Perks and Benefits, Work-Life Balance, Happiness, Compensation, Diversity, and Culture - we take pride in creating a place where everyone can thrive. Our remote-friendly culture, competitive salaries, and strong internal mobility ensure that high performers have meaningful growth opportunities in an environment built on respect and empowerment.

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.

Important: the position is available only under a standard contract of employment with 80% of tax deductible cost.

  • 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
Additional Information:

SmartRecruiters is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon 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

About SmartRecruiters

Provides an AI-powered hiring platform for enterprise talent acquisition.

Similar jobs

Software Engineer roles
3h
Save
Mark Applied
Hide
Software Engineer III, Health and Home
Warsaw, Masovian Voivodeship, Poland
zł280k-zł287k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience; 2 years software development and large-scale infrastructure experience; 2 years developing with Java or C++; data structures and algorithms experience preferred.
Java, C++
4h
Save
Mark Applied
Hide
Senior Java Software Engineer
Warsaw, Masovian Voivodeship, Poland
OnsiteFull Time
Sportradar
SportradarNASDAQ: SRAD: Provides data and technology for sports, media, and betting.
5+ YOERequires 5+ years of professional software development experience, strong Java expertise, distributed systems, independent technical ownership, mentoring, testing, CI/CD, and stakeholder communication. AWS, Kafka, Kubernetes, and scalable microservices are advantageous.
Java, AWS, Kafka, Kubernetes, microservices, CI/CD
2d
Save
Mark Applied
Hide
Software Engineer II | AI & Agentic Systems
Poland
RemoteFull Time
Jamf
Jamf: Software for managing and securing Apple device environments.
3+ YOERequires 3+ years building enterprise software and 3+ years with Java or Python, LLM APIs, agentic frameworks, AI coding assistants, agile development, Jenkins or Bamboo, security principles, and vulnerability management.
Java, Python, LLM APIs, GitHub Copilot, Cursor, Claude Code, Jenkins, Bamboo, SBOM, SOC 2, FedRAMP
3d
Save
Mark Applied
Hide
Intern, Software Engineering
Wrocław, Lower Silesian Voivodeship, Poland
OnsiteInternship
Dolby Laboratories
Dolby LaboratoriesNYSE: DLB: Develops audio and video signal processing and compression technologies.
Pursuing a BS or MS in computer science, software engineering, or a comparable field; experience with media processing, frontend or full-stack development, C++, and JavaScript.
C++, JavaScript, GStreamer, AVFoundation, Electron, Qt, MP4, MOV, TS, DASH, HLS, AI, Git, macOS, Windows, Linux
3d
Save
Mark Applied
Hide
Inżynier oprogramowania / Inżynierka oprogramowania - Viessmann R&D Wrocław
Wrocław, Lower Silesian Voivodeship, Poland
zł115k-zł229k/yr HybridFull Time
Carrier
CarrierNYSE: CARR: Provides HVAC, building automation, and refrigeration solutions globally.
Requires C++17, Linux, Yocto, Python, object-oriented programming, design patterns, embedded platforms, multithreading, CMake, English at B2+, and BSP development for FreeRTOS or Linux.
C++17, Linux, Yocto, Python, CMake, FreeRTOS, TCP/IP, UART, CAN, Docker, Kubernetes, Git, Jira
3d
Save
Mark Applied
Hide
Software Developer – API & AI/LLM
Poland
RemoteFull Time
HBK
HBKLondon Stock Exchange: SXS: Sells precision sensors and integrated test and measurement systems.
2+ YOEBachelor's degree in computer science or equivalent experience, 2+ years developing web applications and APIs, and experience with C# or .NET, REST, microservices, Git, and Agile methods.
C#, .NET, Git, REST API, microservices, Agile
3d
Save
Mark Applied
Hide
Professional Software Engineer (.NET - NA MDM)
Wroclaw, Lower Silesian Voivodeship, Poland
OnsiteFull Time
Volvo Group
Volvo GroupNasdaq Stockholm: VOLV B: Produces heavy vehicles, construction machinery, and industrial engine systems.
3+ YOEBachelor’s degree in computer science, engineering, or related field; 3+ years of .NET development; C#, .NET, ASP.NET, MVC, REST APIs, Angular, SQL Server, Agile, and English required.
.NET Framework 4.8, .NET 10, Angular, ASP.NET MVC, C#, .NET, Entity Framework Core, ASP.NET, MVC, Web API, REST APIs, Microsoft SQL Server, Azure, AWS, CI/CD, Agile, Scrum, Pluralsight
3d
Save
Mark Applied
Hide
Expert Software Engineer - Edge AI
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time
Aptiv
AptivNYSE: APTV: Engineers electrical architectures and safety software for vehicles.
3+ YOEDegree in computer science, machine learning, or related field; 3+ years software engineering experience including 2+ years embedded Linux or systems programming; Rust or Python proficiency and AI tooling experience.
Rust, Python, C, C++, REST, gRPC, OpenAPI, MQTT, PyTorch, TensorFlow Lite, ONNX, TensorRT, OpenVINO, Jetson, Qualcomm, Hailo, Ambarella, Yocto, AWS, Google Cloud Platform, Microsoft Azure, GitLab CI, OCI