Distributed Systems Engineer
Actyx AG via Stack Overflow
Dec 21st 2018
Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx is solving this problem. Our platform ActyxOS—based on a peer-to-peer architecture with no central nor on-site servers—allows developers to easily build and run powerful data-driven applications. This helps factories answer questions, reduce waste, and increase performance. Over the last 2.5 years Actyx has grown to a team of 25 absolutely outstanding people, raised over 4 million EUR and was installed in multiple factories.
About the role:
Our co-founder and CTO Roland is looking for a software engineer to join the 8-strong Pan-European distributed development team.
You will work and grow together with very experienced practitioners of distributed systems as well as reactive and functional programming. Together we will advance the state of the art in decentralized applications and peer-to-peer infrastructure. After 12 to 18 months you will become a master of distributed business logic as well and help grow the team further.
- You will refine and create distributed business logic based on event-sourcing and functional programming techniques
- You will compose and wire up UI components to implement simple and intuitive user interfaces that facilitate complex interactions of man, machine, and material on the shop-floor
- You will create, operate, and maintain infrastructure for monitoring and servicing decentralized peer-to-peer apps deployed in demanding factory environments
- You will create, customize, operate, and maintain integrations to third-party enterprise software as well as sensors and machines on the factory shop-floor
In all of these tasks will you be accompanied by experienced colleagues while working in cross-functional project teams.
Our perfect match:
We seek an outstanding candidate, who is highly driven, smart, confident, and gritty. Our perfect match is hungry to learn and enjoys working in fast-paced environments.
- You have a programming background, possibly with some open-source contributions to show; you consider languages, frameworks, and libraries as tools rather than religion
- You have an affinity to distributed systems or IoT, expressed as university studies or hobby projects; you may also have explored functional or strongly typed programming languages
- You love challenges and you have a roll-up-your-sleeves and get-stuff-done attitude
- You have excellent analytical skills, work diligently, have great attention to detail and are able to consistently deliver results under pressure
- You are fluent in business-level English.
Last but not least, when judging your fit for this position we will not consider your age, sex, gender, ethnicity, religion, etc. as these are not relevant to your role in the team.
What we offer:
- A unique opportunity to revolutionize the manufacturing industry, displace old-school software and have a tangible impact on the Actyx success story
- High growth potential, learning from very experienced software engineers while solving today's challenges with leading edge technology
- A world-class multicultural team: we don't just work together, we truly care about each other and seek to bring out the best in each other every day
- If you need more private time to take care of your loved ones then we will try our best to accommodate their needs
- A flexible and high pace work environment, with low hierarchies, competitive compensation and equity package
Does this sound like your dream job and do you have the profile we are looking for? Then we would love to hear from you! Please send us your cover letter and CV and let us know about your earliest possible starting date and salary expectations.
Bonus: If you aren't the right one for the job, but you know our perfect candidate, send us your referral—we will reward you with a 1,5k€ referral bonus if this person gets hired!