Open-Source Software Engineer - Go

DataDog


6 months ago

08/19/2019 10:21:23

Job type: Full-time

Hiring from: US or Europe

Category: Software Development


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.

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

  • SpiderOak (US only)
    Yesterday

    About SpiderOak Engineering

    Our Engineering team is comprised of passionate and creative people who are committed to the premise that complexity is the enemy of security. The problem of security will not be solved by layering on more band-aids, e.g. firewalls, packet inspection, two-factor authentication, etc… these actually add complexity by increasing the attack surface. We take a fundamentally different approach by removing the need to trust your infrastructure or your admins through the combination of

    • Zero-trust systems and applied cryptography
    • Distributed ledger

    Our platform and applications – built on Go – enable our customers to collaborate and communicate securely, and we’re looking for growing the team to help us turn this ambitious vision into reality. Our culture is focused on productivity and creativity, and we’re committed to collaboration with our colleagues across the organization.

    Job Description

    Rather than bore you with a long description, let’s cut to chase: your job is to implement distributed services in Go. Some of the specifications will be already written, but others will require you to design new services in partnership with our Security Architects. Additionally, you will iterate over our current codebase to improve it and fix bugs.

    Experience & Skills

    Simply put: you need prior experience in developing in Go. You also should have a desire to work with remote, distributed teams.

    NOTE: Given the nature of our work, candidates must be US Citizens residing in the United States.

  • The company:

    We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We build highly scalable systems that process trillions of data points every day to provide real time alerts, visualizations, log aggregations, and application traces for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way. 

    The team:

    The APM Team at Datadog provides mission critical application health and performance monitoring for customers of all sizes and industries. We’re taking a new approach to APM with distributed tracing and seamless integration with Datadog’s Infrastructure and Logs products.

    The opportunity:

    We are looking for an expert Ruby engineer experienced with Ruby language internals who can help push our tracing tools to the next level. Come and join us to build amazing open source software! 

    You will:

    • Write code that instruments thousands of Ruby applications around the world. 
    • You’ll help 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 

    Requirements:

    • 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.
  • 1 week ago

    Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

    We are looking for a Senior Software Engineer to build the next generation of Kubernetes optimization products. You will make our products scale efficiently and work closely with our machine learning team to bring products from R&D into production.

    Responsibilities

    • Designing and implementing features as part of a Kubernetes CRD

    • Working alongside our machine learning team to create new products

    • Required qualifications

    • 3-5 years of software engineering experience

    • Proficiency in Go

    • Familiarity with Kubernetes and containerization

    • Experience shipping and maintaining software products

    Preferred qualifications

    • Experience building components to extend Kubernetes (CRDs, controllers, scheduler extensions, etc)

    Why join Carbon Relay:

    • Competitive salary plus equity

    • Health, dental, vision and life insurance

    • Unlimited vacation policy (and we do really take vacations)

    • Ability to work remotely

    • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!

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!