Backend Engineer - Python
- Full-time
Company Description
SmartRecruiters understands that people are the heart of an organization. That’s why we’ve built our modern Talent Acquisition Platform to help companies hire the best! As the hiring success company, we enjoy a collaborative office environment that’s casual and dog-friendly. We understand that working hard means you should play hard too, that’s why we offer competitive salaries, generous equity, and strong career progression opportunities.
SmartRecruiters has transformed the hiring process by reducing the stress that comes along with attracting, finding, engaging, and hiring new talent. Leading enterprises like IKEA, Visa, Marc Jacobs, and Square have abandoned their outdated Applicant Tracking Systems (ATS), for our all-in-one platform. What once started as a freemium product, has now turned into the world’s fastest-growing enterprise solution.
Job Description
We are now looking for a Python expert to join our Search & Matching team that builds innovative, data-driven recruiting services. You’ll be working closely with our data scientists to create microservices powered by classifiers and machine learning models. You’ll be responsible for implementing and maintaining high-volume pipelines for cleaning and matching HR data. Together with our dedicated DevOps team, you ensure a seamless integration of new services into the existing infrastructure, at enterprise-level service reliability.
As soon as you land at SmartRecruiters, we’ll be relying on your expertise to:
Create and maintain key backend services that support our AI-powered Recruiting Assistant product
Create highly scalable, parallelized data pipelines
Create microservices for exposing classifiers and ML models
Craft and scale elegant, consistent, message-based APIs
Take care of continuous integration, test suites
Build tooling for deployment automation & configuration management
Qualifications
You might be a great fit if you have extensive knowledge and experience with
Python
Distributed systems, Network engineering
AWS or similar cloud services platforms
Data layer technologies (SQL, MongoDB, ElasticSearch, Redis)
Test engineering & test-driven development
Micro-services architecture using Docker
Enterprise software SLAs
Meeting defined reliability & performance requirements
Bonus points for experience or interest in
Web application development (e.g. Django)
Java
Hadoop and Spark
Machine learning, Big Data
Jira, Github
Data warehousing, Data pipelines
Additional Information
You will join us during arguably the most interesting stage of our company. This is an opportunity for you to take on full ownership of a key area and bring it to life. We’re an international team with members from Germany, USA, Sweden, Spain, Italy, Canada, Greece, France, Poland and Colombia. Our beautiful office is right next to Hackescher Markt.
FAQ
Contract: Full-time (40 hours/week)
Starting Date: ASAP
Location: Berlin Mitte
Equity: yes
Salary: Based on experience
Remote work possible: No
We are a fast growing, series C funded ($30M from Insight) start-up on a mission to IPO. If you’re looking to surround yourself with bright and passionate individuals that drive you to be your best – you’ve found the right place! Our transparent and entrepreneurial environment allows you to feel supported, grow your career, and have fun along the way. Everyone is encouraged to be the CEO of their job. This empowers individuals to own their role and have the confidence to explore and implement new ideas. SmartRecruiters believes in promotion from within, so high performance leads to upward mobility.