Experienced Distributed Systems Engineer

Actyx


3 months ago

04/27/2019 00:37:51

Job type: Full-time

Category: Software Dev


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 an experienced software engineer to join the 8-strong Pan-European distributed development team.

You will add your own talents and experience to the team: together we will push the envelope and move the boundary of what is considered possible in the space of highly resilient distributed business logic on the factory shop-floor.

Your responsibilities:

  • 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 on tablets, machine gateways, and virtual machines in the cloud and on-premises

  • You will create, customize, operate, and maintain integrations to third-party enterprise software as well as sensors and machines on the factory shop-floor

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 track record of at least 10 years as a programmer, possibly with some open-source contributions to show; you consider languages, frameworks, and libraries as tools rather than religion

  • You have created or contributed to distributed programming tools; you have a deep understanding of functional programming as well as the costs and benefits of strong static type checking and powerful type systems

  • 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 within 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

  • A highly relevant technical challenge paired with stimulating use-cases from the tangible real world

  • 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.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Blockstack is a decentralized computing platform. It’s the easiest way to build decentralized apps that can scale. More info here.

    Blockstack PBC, a public benefit corp, has a mission to enable an open, decentralized internet which will benefit all internet users by giving them more control over information and computation. Blockstack PBC has raised $50M+ in capital to develop core protocols and developer tools for the ecosystem. Being a Public Benefit Corp also means we have goals beyond profit, and that allows us to focus on universal human rights and sharing the value created in our ecosystem.

    Blockstack PBC is headquartered in New York City, with a globally distributed team located across Hong Kong, Gambia, Barcelona, Toronto, and Seattle.

    We’re seeking a technical evangelist to drive awareness and grow adoption of our developer products. Working with the growth team, you’ll come up with strategies to share the benefits of building on Blockstack amongst engineers and app founders in Asia. As an experienced developer, speaker, writer and community leader, you’ll be advocating for a new decentralized internet where users have fundamental digital rights, and a world where apps “Can’t Be Evil.” In this role, you will work closely with developer communities to promote development of apps in the Blockstack ecosystem and grow our open source community.

    You will:

    • Promote the adoption of Blockstack tools and network to developers within and out of the Blockchain space. This may entail sharing technical knowledge and use cases for Blockstack amongst developer communities. 

    • Help to drive strategy for deep evangelization into other communities of developers working on decentralized applications 

    • Participate as a leader in the Blockstack developer community 

    • Partner with our Digital Community Partner, Event Planner and communities across the globe to execute aligned technical events 

    • Publicly speak at developer conferences, meetups and digital events 

    • Directly contribute while soliciting and organizing community contribution to articles, guides, application architecture references, and code 

    • Liaise with internal stakeholders on critical technical alignment - such as engineering and product team 

    • Advocate for developers internally and provide feedback on real-world pain points in the developer journey

    You have:

    • 4+ years of combined experience in either application building, decentralization and distributed systems, other highly technical projects and evangelizing 

    • 1+ years of Open Source Code Compilation, Debugging and Customization 

    • Demonstrated experience in technical writing in articles and solution references, slide presentations, technical demonstration scripts or tutorials 

    • Excellent public speaking skills with 1+ years experience presenting to technical audiences 

    • Diplomatic, knows how to engage on opportunities to align activities for mutual benefit 

    • Comfortable with ambiguity; ready to apply experience and dialog to clarify expectations on-the-fly 

    • Willing to travel 50%, discipline to work from anywhere 

    Preferred Qualifications

    • Familiar with back-end languages and environments like Python and NodeJS, experience with SQL and other database systems 

    • Familiar with front-end languages like Javascript with toolkits like React 

    • Understanding of public-private key encryption protocols 

    • Experience with cloud storage (such as EC2) 

    • Experience working for a rapidly scaling start-up 

    • Active participation in Open Source communities 

    • Active on Stack Overflow 

    • Experience in open source software project(s) with 10+ other contributors

  • 1 week ago

    Datadog is building a world-class APM product that traces requests as they flow across complex systems. We are looking for an expert Go developer who can help push our tracing tools to the next level. Come and join us to build amazing open source software.

    What you will do

    • Write open source code that instruments thousands of distributed applications written in Go around the world.

    • Drive our open source Go projects and engage with the community to find and address the most important challenges.

    • Join a great team building software the right way.

    Who you must be

    • You’re a master Go programmer. You’ve written high-performance and concurrent applications, know your way around `go tool pprof`. You don’t reinvent the wheel but you prefer keeping your code concise and efficient.

    • You are a great community ambassador and can drive hard technical conversations towards a good solution.

    • You want to work in a fast, high growth startup environment.

    • You have a BS/MS/PhD in a scientific field.

    Bonus Points

    • You have significant experience with Python, Java, JavaScript, Ruby or PHP.

    • You have have experience with code telemetry and introspection.

    • You have experience with distributed systems.

  • We are looking for passionate and enthusiastic open-source software developers (junior, middle, senior) to join our ever growing geographically-distributed Graphics domain team.

    The Graphics domain team is contributing to the entire Linux Graphics stack from the Linux kernel up to the Graphics toolkits including but not limited to DRI and kernel-mode graphics drivers, Wayland/Weston, OpenGL, Vulkan, OpenGL/EGL and other open-source Graphics drivers within the MESA 3D Graphics Library for different customers’ projects in various market verticals.

    Key Responsibilities

    • Analyzing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise

    • Defining and scoping client projects in collaboration with the delivery team

    • Discussing graphics-related technologies with clients and represent the company at conferences and trade-shows to demonstrate and promote our leadership in the open source arena

    • Contributing publicly to open source projects to ensure Collabora's continuing technical leadership

    • Gain working knowledge of customers’ products, applications, technical and business strengths and target markets

    • Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices

    Required Skills

    • Linux experience

    • Knowledge of open source development methodologies and relevant open source communities

    • Good English language skills (both verbal and written)

    • Ability to work and communicate in an online fully distributed environment

    Desired Skills

    • Any track record of experience with direct development in the GNU/Linux Graphics stack from the Linux kernel (e.g. DRM/KMS, GPU driver, dma_buf) to the user space (X11, Wayland/Weston, DRM/DRI, Khronos EGL, OpenGL, OpenGL ES, MESA…)

    • Existing familiarity with one or more of Collabora's market verticals

    • BS/BA or experience in the role of Engineer

    Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV, and a range of other specialized embedded applications.

    Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!