Arrival is hiring a

Scala Developer

St. Petersburg, United States
ARRIVAL is a technology company making vehicles the way they should be - fully electric, digitally connected, and smart. By creating innovation in vehicle design and manufacturing, Arrival is accelerating autonomous and electric vehicle technology, by fusing AI with new forms of automotive engineering. We are working with some of the world's leading businesses and governments with the goal to re-define how cities look, think and feel. Our vehicles will be 100% built by robots and are autonomous-ready.
We have trials with the Royal Mail, UPS, DHL and many others. We supply the components to the first fully electric and driverless race-car and racing series, Roborace, and we supply components to Charge Cars and their brand-new electric Mustangs. Plus, we are recognised by LinkedIn as one of their Top Startups 2019: The 25 hottest UK companies to work for right now, as well as being the world’s newest Unicorn with a €3 billion valuation.

Arrival is searching for a Senior Scala Engineer to join the E Team - the core communication platform team. 
You’ll have the opportunity to build scalable and reliable solutions to support real-time communication for the critical products in Arrival.

What we are creating

-- A couple of words about E as a product

How we are doing it

Our team is built on the following theses:
1. We are always learning, growing, inquisitive, and keen on new technologies and new tooling. We love like-minded team-members with a passion for engineering and our products. 
2. All of our services and components are built to scale, and we use Kubernetes and AWS to help us scale. 
3. Everyone in the team contributing to infrastructure. We have a CI/CD pipeline and we define our infrastructure as code. 
4. You have the best customers you've ever could find it's you and the other teams in the company. 

Applicate to the position if you are: 
Minimum of 3 years experience implementing large-scale production systems
Working experience in Scala
Experience with Kafka and/or Pulsar
Experience with Kappa architecture
Non-relational data storage knowledge, eg: Cassandra, FoundationDB, or others. 
Experience with FP design/implementation as well as external system interface design and integration
Excellent communication skills to facilitate requirements analysis and clarification
Excellent troubleshooting skills to support the infrastructure team in deployment and maintenance as needed
Knowledge of the following would be useful:
Kafka, Akka, Akka Streams, PostgresSQL, Redis, Redis Graph, Cats

We’d love it if you have:

A hunger to learn.
A huge desire to achieve.
The ability to work in a fast moving meritocracy where every employee looks to constantly improve themselves and their company.

A career with Arrival will expose you to the bare bones of a highly ambitious and entrepreneurial technology company, so if you’re interested in creating the future, not just talking about it, we’d love to hear from you.