OSS Engineer

LightStep


1 month ago

04/04/2019 08:27:17

Job type: Full-time

Category: Software Dev


At LightStep, our mission is to deliver confidence at scale for those who develop, operate, and rely upon today’s powerful software applications. We created LightStep because we understand the massive architectural transformation underway in the software industry, and we saw an opportunity to accelerate it, all while improving the quality of the developer and end-user experience. While we learned a great deal from our experiences building Dapper (Google’s distributed tracing solution) and Monarch (Google’s high-availability metrics solution), LightStep is in many ways a reaction to and a generational improvement beyond those approaches. Our story as individuals and as a company revolves around continuous learning, careful listening, and the belief that these fundamentally new software architectures require fundamentally new solutions.

The OpenTracing project defines a standard that makes understanding, building, and improving distributed systems easier. In doing so, it improves the quality of open source tools and applications across the board. LightStep wants to support that goal: we all benefit when complex software becomes self-describing. We’re looking for a teammate who is knowledgeable about popular open source technologies and best practices, eager to be an expert on distributed systems performance, and can lend a hand as a teacher, communicator, and open source code contributor to help move the OpenTracing community forward.

The OSS Engineer role is for software developers with a love for working open source, and interest in product management. In addition writing code, the OSS engineers are expected to show leadership by helping others contribute, champion issues, and managing project roadmaps and backlogs.

Valued strengths

  • You are self-motivated and are great at prioritization, even when there’s “too much to do.”
  • You have experience working on distributed systems and performance at scale.
  • Capable of engaging with other large OSS projects and champion their adoption of OpenTracing.
  • Comfortable working in multiple languages, and strong language-level expertise in at least one.
  • You’re capable of mediating conflict and managing people who don’t work for you.

Bonus points if…

  • You’re already an active participant in the OpenTracing community.
  • You have previous experience managing or contributing to a large open source project.
  • You’re a good teacher and public speaker.
  • Have a positive voice on social media.

 

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

  • Development specialized on the free software project Open edX, used by many universities and companies to run online courses. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

    The Open edX platform is a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.


    Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.


    - 3+ years working with Python
    - Experience with Python web frameworks, specifically Django
    - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
    - Experience with unit testing
    - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
    - Experience with databases: MySQL, MongoDB, PostgreSQL
    - Experience with contributing to free software projects, and communicating within a free software community

    You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

    - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

    - Cloud computing, like AWS or OpenStack

    - Configuration management tools such as Ansible

    - RabbitMQ, Redis & Elasticsearch

    - git source control

    - Mobile development (iOS and/or Android)

    - Managing clients & projects from beginning to completion (senior developer)

    - Public speaking at conferences (you would present a talk every year at the Open edX Con)


    We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

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

  • Datadog is building a world-class APM product that traces requests as they flow across complex systems. We are looking for an expert Ruby developer who can help push our MRI 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 Ruby applications around the world.

    Drive our open source Ruby 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 Ruby programmer. You think in blocks, faced the GIL limitations many times and you know there is more to Ruby than Rails. You’ve written piles of clean, correct, well-tested, performant, idiomatic Ruby code.

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

    You have solid experience with widely used frameworks and libraries like Rails, Sinatra, Grape, Sidekiq or ActiveRecord.

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

    You have a BS/MS/PhD in a STEM field or equivalent experience.

    Bonus Points

    You have experience with JRuby and how it works in the JVM.

    You’ve played with eventmachine.

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

    You have have experience with code telemetry and introspection.

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!