Position: Backend engineer
Company: Reface
Category: Python
Experience required: 3y

*Workflow:*
• we have about 5 Backend Engineers and 2 QA Engineers in the ML Production team
• seniority level of the team is Middle+&Senior, but we prefer not to use titles at all
• we use working processes. There are no scrum masters. The team decides how to work and what technologies to choose
• no micromanagement. We have no time or desire for this
• unlimited vacation time. We trust each other
• we lean more towards office work and live collaboration. But it’s totally fine to work remotely; we work smart instead of 9 to 5

*What will you do:*
• design, implement and maintain features into existing solutions
• creating new microservices from scratch

*You have:*
• 5+ years of software engineering experience (at least 3+ years with Python)
• strong knowledge of SQL and RDBMS solutions (at least PostgreSQL)
• experience with NoSQL databases
• hands-on experience with k8s, helm, and Google Cloud or AWS infrastructure

Nice to have basic knowledge and interest in ML-related concepts (e.g. finished Coursera course, or trained ML model just for fun, why not?) Or experience with images/video processing. Those things are not among must-haves, still, they will сome in handy further

❗We’re not asking you to be a 100% empath or to love everybody. Just don’t be evil, rude, or selfish. And try to communicate with the team like a human being

*It’s important to us that the team feels comfortable around you!*

⚙️ *Product Stack:*
• Python 3
• PostgreSQL
• Redis
• BentoML
• MLflow
• k8s & helm

*Hiring process:*
✅ Intro call with a Recruiter -> ✅ Technical Interview -> ✅ Offer

Don’t hesitate. Get in touch!