Position: Machine Learning Engineer
Company: Olsys
Experience required: 3y
English level: intermediate

**About us**
**OLSYS Ltd** provides full-service solutions for mid-market and enterprise organizations.

As an enterprise software development company, we are building long term partnerships helping our clients accelerate their digital experiences with reasonable IT investments.
Our tailored approach, e-commerce focus, and flexible solutions allow us to design, develop, and deliver scalable, integrated commerce platforms that drive profits and boost the business.

**15+ **years of experience, **100+** projects, **50+** specialists

**About the Client**
Our client is the leader in actionable analytics for sales force effectiveness. They help life science companies get the most out of artificial intelligence for commercializing their products. Its platform harnesses machine learning algorithms to enable marketing and sales teams to optimize their engagement with prescribing physicians. Our client supports more than 100 brands and more than half the top 20 pharmaceutical companies worldwide to increase revenue, capitalize on data investments, and drive channel productivity and results.
The company’s focus on the life sciences market allows it to understand and incorporate unique market dynamics more deeply than the major AI players. Headquartered in San Francisco, our client also has offices in New York, Philadelphia, London, Barcelona, Tokyo, Osaka, and Shanghai.

**Project Overview**
Client's proprietary platform harnesses machine learning algorithms to enable marketing and sales teams to seamlessly coordinate and optimize multi-channel engagement with HCPs

**Requirements:**
4+ years object-oriented software development on middle-tier and back-end components, with at least 2 years of heavy Python programming.
3+ years of relevant experience with a proven track record of developing algorithms and machine learning products for production ready recommendation or prediction systems using languages and big data platforms such as Python, R, Cassandra, and Hadoop.
Working Knowledge of Object-Oriented Design and Programming.
Good understanding and hand on experience working in cloud computing environment, preferable AWS.
Design and use schemas in multiple data storage platforms (Snowflake, mySQL, DeltaLake, S3).
Development of data pipelines and ML models using Python, Snowflake, AWS GLUE ETL and S3 on AWS EMR, Databricks, Knime.
Working on Machine Learning UI development in React JS and Redux.
Developing RESTful APIs and React JS based UI development.
Data visualization in Tableau and helped publish it to multiple customers.
Involved in code reviews, writing Unit Tests, Integration Testing, preparing test cases and release notes.
Well versed with GIT, JIRA and Confluence.
BS/MS degree in Computer Science or Machine Learning or related fields and/or equivalent work experience.
Demonstrated ability to build software tools in a collaborative, team oriented environment that are product and customer driven.
Experience building web applications in a modern framework.
Experience writing automated tests and testable code.
Good understanding of databases.
High-energy self-starter with a passion for your work, attention to detail, and a positive attitude.

**English level:** Intermediate +

**Responsibilities**
Collaborate closely with the architects and engineers to develop the tools.
Design and build tools and frameworks to automate development, testing, deployment.
Value team excellence over individual productivity.
Have a passion for delivering high-quality product and services and writing clean, solid, readable code that scales and performs well.
Create Automated Unit Tests in a Test-Driven development environment.
Contribute to the analysis and refinement of functional requirements.
Participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs.
Consider localization, scalability, and ease of maintenance in all solutions.
Work with on and offshore developers in a team focused environment.

**We offer:**
20 working days of paid vacation
20 working days of fully paid sick leaves
Sport compensation 
English classes compensation 
Free services of corporate private entrepreneur accountant
Annual salary review
Coworking compensation 
Equipment (the Company provides a laptop and other equipment, if needed)
Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc. 
Flexible working hours
Remote work