Position: Scala Team Lead, AI analysing data solution (possible relocation to the USA)
Company: Akvelon
Experience required: 3y
Category: Scala
English level: upper
Published: 2022-02-01T00:00:00+02:00

**Project: **
Our team will be involved in building SparkCognition AI solutions that unearth the insights living within customers’ data. 

The company has 4 main products (2-3 years) and core capabilities, and the core technology is a SparkPredict - Wrapper around the product that would come up as an analytics solution. It is revolutionizing maintenance by minimizing downtime and delivering millions of dollars in operating cost savings. 

SparkPredict is a turnkey solution that analyzes sensor data and uses machine learning to return actionable insights, flagging suboptimal operations and identifying impending failures before they occur.

We're working on the development of existing platforms and also with the integration of the core technology withing other customer's products.
One of them is responsible for logistics of 40% of all the oil in the world.

**Requirements:**

✅4+ years software development experience and 1+ years on Team leading roles
✅Experience in using Scala core library modules, Spark;
✅Understanding of principles of OOP, SOLID;
✅Experience with using SQL;
✅Knowledge of essential algorithms and data structures;
✅Good verbal and written English, good communication skills

It is advantageous if you experience using any of the following:
✅Azure, Docker, Kubernetes


**Technical details of the project:**

frontend - React 
backend - Scala is the primary focus, Spark is very big on functional programming
Originally there was a lot of Nodejs, but at the moment only 2 are still Nodejs and they are probably going to be migrated to Scala as well
Platform prides itself to be an omnivore for solutions built on it, that said most of it is still Scala
Devops - Azure, k8s, security (regulations, regions)
Using AKS, code ready to deploy but not in production yet


**Project Goals:**

✅Feature development and extending the existing platform is the primary one
✅Evolving the platform and adding a bridge that would allow customers to seamlessly switch and update to the latest version of the platform. 
(That’s not the migration itself, but a functionality to enable it.)
✅Need help to pack those into custom solutions
✅Solution capability development is required (Example: stockpipe detection during drilling)

**Team structure:**

Team Lead
1 Frontend
2 Backend
1 Devops
Architect
US TPM part-time

The main interaction with the technical team on the client side (Austin,TX, USA) + 2 spiritual leaders/architects driving the vision and managing

**Responsibilities:**
• Being an active participant in brainstorm sessions, architecture, and application design discussions
• Participating in all phases of the solution development: requirements gathering, estimating, sprint planning, backlog grooming
• Managing the day-to-day development activities, design review, code review
• Researching and implementing new/appropriate technologies, as well as process, architecture, and code improvements
• Design and develop application components for scale
• Raise the bar on engineering practices and code quality

**Hiring stages:** 
Technical interview
Interview with project Delivery Manager
Customer's interview

🔸Paid vacation: 15 working days per year; 20 working days after 2 years of employment
🔸5 sick days per year (without sickness list)
🔸Official state holidays — 11 days considered as a public holidays
🔸Professional growth while attending challenging projects and possibility to switch your role, master new technologies and skills with company support
🔸Flexible working schedule: 8 hours per day, 40 hours per week. It additionally depends on the project operational hours. Work on weekends or overtimes is only upon request of the customer, is paid in addition
🔸Personal Career Development Plan (CDP)
🔸Akvelon IT Assistant — employee support program (Discount, Care, Heals, Legal compensation)
🔸Paid external training, conferences, and professional certification that meets company’s business goals
🔸Internal workshops & seminars
🔸Corporate library (Paper/E-books) and internal English classes