Sr Back-end Software Engineer


Sofia, Bulgaria


Slight Introduction:

Our client is a technology company blazing a new path in enterprise automation with a reimagined approach to building and powering processes. Their core Platform is the world's first Software-Defined, Input-to-Outcome Automation platform used by top public companies and government organizations around the world to build and run mission-critical processes with ease and speed.

 

As a Backend Engineer you will be:

  • Wrapping ML modules as reusable components, which can be integrated in different configurations depending on the specific customer’s needs
  • Making sure that what we deliver is with the highest possible quality and corresponding to the enterprise requirements
  • Leveraging your systems knowledge starting from the design throughout the lifecycle of developing and extending the system
  • Designing easy-to-use abstractions, APIs and tools that will be leveraged by other developers
  • Helping improve our code quality through writing unit tests, automation and performing code reviews
  • Assessing where the optimization efforts should go in order to utilize better the ML components and know-how of the company

Desired Experience and Qualities:

  • Degree in Computer Science or related engineering field, or equivalent practical experience
  • Experience in building enterprise-grade systems in different environments
  • Strong ability to reason about data structures, complexity, and possible engineering approaches to a problem
  • Experience with Python / Django is preferred, but experience with any mainstream language is required
  • Experience with distributed systems is a huge plus
  • Experience with database systems, including SQL and/or NoSQL solutions is required
  • Strong background in data science and mathematics will be considered a plus
  • Experience with version control systems, preferably Git

What You Will Achieve:

Within your first 30 days:

  • You will get to know our ML domain, models and codebase
  • You will get acquainted and eventually be fully comfortable navigating the full codebase, the technology stack, the development processes and org structure within the company
  • You will have made your first significant contributions to one of our products

Within your first quarter and beyond:

  • You will be an integral part of the team, driven and focused self-starter who can navigate a certain amount of ambiguity
  • Familiar with the code base, not afraid to take a sizable chunk of functionality, analyze it, break it down, implement it and then assume ownership and responsibility over it
  • You will be taking an active role in discussions about possible solutions, different approaches, API designs and more

Benefits & Perks:

  • You’ll work with some of the best machine learning, software and QA engineers in one of the most innovative tech companies in Sofia
  • Budget to attend conferences, train, and further your education
  • 30 days of paid leave annually to help nurture work-life symbiosis + Remote work option as well
  • A great office, with excellent location
  • Massages at the office by a professional massage therapist
  • Auto assistant for your car
  • Catered lunches, afternoon breakfasts, and a great variety of snacks and drinks
  • A sports card, covering various options for sport
  • Additional health insurance package, including extensive medical, dental & vision care
  • Truly competitive salary
  • Stock options
  • Referral bonus

 

For more details, let's talk at martin@cadabra.bg

(License No. 2709 valid from 17.01.2019)