All jobs
SmartRecruitersEngineering
Senior Software Engineer, Python
Remote (EU)Posted 27 days ago
We are seeking an experienced Python Engineer to develop and maintain AI-powered recruiting products and services, working closely with AI/ML teams to scale NLP, Machine Learning, and AI agent applications. The role involves designing, implementing, and integrating scalable, high-traffic AI systems within a secure, enterprise infrastructure.
Location: Remote (EU)
Responsibilities
- 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
- Bring your own product ideas to life
Requirements
- 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
- Familiarity with Amazon AWS, containerization software (Docker/Kubernetes), and monitoring/analysis tools (Kibana/Grafana/Prometheus)
- 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
Similar remote jobs
3d ago
3d ago
3d ago