Position: Senior Scala Engineer
Company: N-iX
Category: Scala
Experience required: 5y
English level: upper

You will collaborate with amazing engineers and scientists on user-facing product features that help our customers achieve incredible research breakthroughs. Working at our project offers the rare opportunity to collaborate with applied scientists at the leading edge of statistical learning theory and application.

**About Client:**
Our client is California-based industry leader in materials informatics, the application of data-driven methods to materials and chemicals development. The developed platform provides data management and AI tools that help customers rapidly develop better, more sustainable materials. End users are scientists and engineers at huge manufacturing and materials companies, and researchers at leading universities and government labs. The platform enables the users to accelerate the development of new materials.

**Project:**
The next-generation platform for empowering scientists with Citrine’s AI, guiding experimental design to accelerate discovery and lead to research breakthroughs
A system for sharing and managing materials data across an enterprise’s researchers, with the goal of fostering collaboration between scientists, reducing experimental waste, and aiding in the management of R&D projects
Complex analysis & visualizations that allow our users to gain deeper insights into their data

**Responsibilities:**
- Build backend services to support product features on the Platform that puts our core technology in the hands of scientists
- Deploy and support your software & infrastructure in production
- Collaborate closely with other engineers, frequently reviewing code and discussing architecture
- Mentor other developers
- Design high-performance, scalable systems
- Test & analyze the impact and performance of your software
- Work in a multi-functional team on features from concept to delivery

**Skills and Qualifications:**
- Solid commercial Scala development experience
- Proficient in SQL/noSQL (PostgreSQL, Redis, AWS DynamoDB)
- Experience of usage AWS as deployment platform (EC2, ECS, Fargate, Batch)
- Experience with Elasticsearch
- Experience with client side frameworks like ReactJS is a big plus
- Expertise in prototyping and rapid development
- Experience with CI, and ideally CD
- Proficiency with unit testing frameworks
- Strong knowledge of design patterns
- Analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
- Understanding of design principles behind scalable and testable applications
- Experience with agile methodology will be a plus

**Preferred Skills and Qualifications:**
- Excellent Linux fundamentals
- Familiarity with containerization / Docker
- Experience using and automating AWS
- A background in a physical science

**We offer:**
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office

**Professional growth:**
- Challenging tasks and innovative projectt
- ​Meetups and events for professional development
- An individual development plan
- Mentorship program

**Fun:**
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more.