Position: Senior Data Engineer
Company: PropellMinds
Category: Data Science
Experience required: 3y
English level: upper

Our company: 
Propell is a Norway-driven group of companies, dedicated to building a better world by empowering businesses and global growth through data-driven innovation and AI-based solutions. We work with a wide range of companies from Enterprise to Start-ups, providing them with product management, end-to-end product development, go-to-market strategy, and advisory services. Propell has global ambitions and is represented in Norway, Sweden, the USA, and now – in Ukraine, which will be a primary talents destination for Propell customers. 
So, you can become a part of a growing company, work with mature colleagues, forget about legacy and maintenance, enjoy modern technologies, and creating AI-based solutions. You will participate in corporate culture and business shaping, enjoy start-ups’ agility and flexibility supported by mature outsourcing and development practices, human-oriented management team, entrepreneurial spirit, and Scandinavia (as soon as traveling will become possible again😊)

Project:
Our customer is creating the “Intelligent Accounting” era, using artificial intelligence to automate accounting and provide advisory, business insight, and eventually business foresight. It’s the first company to develop a fully Autonomous Accounting solution for processing invoices, automating all required accounting tasks using AI, without human intervention. The solution for this won the 2021 US Fintech Awards category for Accounting Tech of the Year.

We are currently searching for a Senior Data Engineer experienced with Python to join the distributed product development team located in the USA, Europe, and New Zealand. You will become part of the core ML team, responsible for the systems that tie everything together into a production environment for customers. The main focus of the role is to develop and scale the core cloud-based processing service, which includes OCR technology, extracting data from various sources into databases, generating datasets for machine learning, distributed model training, and structuring communication with AI models.

We provide you with the following exciting challenges:
•	You will own the data pipelines that feed and interact with our AI models! You will build them, monitor them, scale them
•	Our AI eats large amounts of data. You will work closely with the AI developers to set up scalable data storage solutions, for managing our datasets
•	You will collaborate with the ML team in various MLOps-related tasks, such as distributed model training
•	As part of continuous improvement take ownership of relevant system components to improve functionality, stability, and/or capability

We expect from you:
•	Degree (bachelor’s or master’s) in Computer Science, Software Engineering, or related fields
•	5+ years of commercial experience with Python
•	Experience with Python data engineering and ML tools (Pandas, Numpy, etc)
•	Experience operating, scaling, and optimizing databases and storage systems on the cloud
•	Strong AWS experience (EC2, RDS, KMS, SNS, Lambda, etc)
•	Experience with Redis, PostgreSQL
•	Experience with CI systems (TravisCi or CircleCi is preferred), performance monitoring, log monitoring, and security
•	Experience with Docker, Rancher
•	Experience with GitHub
•	Comfortable to work autonomously and remotely
•	Excellent communication skills, ability to communicate to stakeholders on multiple levels
•	English: upper-intermediate 

Would be a plus: 
•	Knowledge of Celery, Django
•	Knowledge of Tesseract, Textract
•	Experience with LightGBM, CatBoost, Keras
•	Experience with Elixir (functional programming language)
•	Experience with Ray
•	Experience of working in cross-functional and cross-border teams

We offer:
•	An exciting work environment operating at the forefront of AI technology development
•	Start-ups’ agility combined with mature delivery practices and management team.
•	Flexible working mode (remote/work from the office), fully remote during quarantine.
•	Competitive compensation.
•	Medical insurance from day 1.
•	Paid annual leave – 20 workdays per year, 25 workdays after 3 years of cooperation. 
•	Paid sick leave.
•	PE support by professional accountants
•	Development of new products, from different business domains.
•	Strong focus on technical and personal growth.
•	Transparent career development and individual development plan.
•	English and Norwegian Courses.
•	Focus on well-being.
•	Passion and Fun in everything we do.