Software Engineer (Data Platform)
What is this job position about?
What we're looking for
We are looking for a talented and passionate software engineer to work on the data analytics platform that powers all our products, providing business-critical metrics to ourselves and our customers.
Why this job is important
Knowledge is power. Our products generate events that need to be ingested and processed in order to provide meaningful views over data, generate the knowledge used to drive strategic decisions and provide our end users and customers with insightful information about their properties.
What you'll learn
You will learn how to build and deploy a data analytics platform running at scale. You will continuously learn new technologies and keep up with the high pace of our industry, without feeling like you’re stuck with old and boring stuff.
What you'll do
You’ll contribute to building and improving Voxnest's next-generation data analytics platform which is used to ingest and process podcast listening and advertising related events. You’ll be asked to organize your time, plan your work, and respect deadlines.
What are the requisites to apply for this position?
We're looking for a passionate engineer that loves building distributed systems and digging into data. You have a critical eye, you’re not looking for the easy answer, you want to deeply understand the meaning of what you see.
You should ideally have some production experience with:
- SQL and general database knowledge
- Automatic testing (unit/functional/integration)
- Java or JVM-Based programming languages
Moreover, we do have a couple of strict requirements:
- Fluency in English (both verbal and written)
- That you reside in a European country
Finally, you'll get some bonus points if you have any production experience with:
- Scala / Spark
- AWS Services: ElasticMapReduce, Athena, S3, Lambda
What we offer
Voxnest is a cool place to work thanks to the company's flexibility: we are positive, relaxed, and easygoing. We try to maintain a friendly yet professional environment by communicating with each other on a daily basis and constantly updating everyone on our work progress or the company's success. It's important to us that every employee feels like an essential part of the company.
In addition, our key benefits are:
- Remote working
- Talented team of people
- No formal meetings, only a couple of quick weekly calls
- Flexible vacation days
- Yearly training budget to buy books, attend conferences and improve your skills