Company
Surprise.com logo

Surprise.com

surprise.com
Location

In office: Lviv

  • πŸ‡ΊπŸ‡¦ Ukraine
Apply

Senior Python Engineer

Surprise.com is on a mission to turn the magical, uplifting experience of Surprise into a daily, weekly, and monthly life event – because it makes people happy. Our Surprise Box, and delightful companion app, is the most exciting way to get amazing goodies from brands you love and brands you’re about to love. With daily games, the ability to send and get Surprises from friends, and Grand Surprises – every day is filled with wow!

We are currently looking for motivated software engineers specialized in Python development to join our team and deliver results without needing constant supervision, with ability to achieve goals under time pressure, capable of proactive and productive communication with other teams involved in development of a particular feature.

So, if you're ready to make an enormous impact in a fast-paced, high-growth environment and see your fingerprints on a truly global product, we want to hear from you!

What will you be doing?

  • Making our product better, stronger, faster;

  • Implementing and optimizing BE endpoints;

  • Communication and coordination of work other teams (Java, DS);

  • Investigating issues;

  • Integrating DS components into our services.

What we are looking for?

  • BS or higher in computer science or a related field;

  • Upper-Intermediate English or higher (B2+);

  • 5+ years of experience in software development;

  • 4+ years of experience with Python;

  • Ability to deliver decent quality results within strict deadlines when required (can describe similar experiences in the past);

  • Experience in leading development of a large feature or creating architecture of a large feature or a project (can provide examples);

  • Experience with AWS (preferable) or other major cloud services provider (GCP, Azure);

  • Experience in directly working with relational databases, not just through ORM;

  • Experience with async Python.

What skills will come in handy?

  • Experience with DS tools (Pandas, Matplotlib);

  • Experience with big data frameworks (Spark, Hadoop);

  • Understanding of basic Machine Learning techniques;

  • Knowledge of Linear Algebra, Probability and Statistics, and Numerical methods.

Benefits

  • Work on interesting and challenging projects, while building a pioneering software category;

  • Great atmosphere, with the vibe and energy of a high-growth tech company;

  • Competitive salaries;

  • Close collaboration between UA and US team members;

  • Ultramodern office in the heart of Lviv (Magnus);

  • An immersive English-speaking work environment (we have a lot of native speakers at the office);

  • Corporate activities and parties;

  • Lunches, snacks, coffee and tea;

  • Dedicated wellness area in the office;

  • 20 working days of paid vacation and Public Holidays of Ukraine;

  • 15 days of paid sick leave;

  • Medical Insurance;

  • Corporate Taxi (from/to office; up to amount);

  • Parking option;

  • And, of course, we use Surprise internally!