Talent.com
Library Software Engineer - ASM Ruby (EMEA)
Library Software Engineer - ASM Ruby (EMEA)Datadog • New York, NY
Library Software Engineer - ASM Ruby (EMEA)

Library Software Engineer - ASM Ruby (EMEA)

Datadog • New York, NY
Hace más de 30 días
Tipo de contrato
  • A tiempo completo
Descripción del trabajo

Library Software Engineer - ASM Ruby (EMEA)

Remote, France; Remote, Spain; Remote, Ireland; Remote, Germany

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 operate at high scale—trillions of data points per day—allowing for seamless collaboration and problem-solving among Dev, Ops and Security teams globally for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.

The Team :

Datadog Application Security Management (ASM) allows customers to manage application security risk with continuous, real-time monitoring of vulnerabilities and threats against your web applications, serverless applications, and APIs in production. Automatically integrated with APM distributed tracing and code-level context, Application Security Management empowers development, operations, and security teams to build and run secure applications in production.

The Opportunity :

We are looking for a senior software engineer who can help push our open-source Ruby library to the next level. On top of working on the daily life of this open-source project, it includes working on the ASM integrations (HTTP, GraphQL, gRPC...) and security monitoring features such as attack attempts or code vulnerability detection. Come and join us to build amazing open-source software!

At Datadog, we place value in our office culture - the relationships and collaboration it builds and the creativity it brings to the table. We operate as a hybrid workplace to ensure our Datadogs can create a work-life harmony that best fits them.

What You’ll Do :

  • Develop mainly in Ruby and interact with projects in C++, Rust, and Python.
  • Own the architecture, design and implementation of ASM for Ruby.
  • Work closely with the other six ASM library teams through working groups and RFCs.
  • Collaborate with the ASM platform teams to make new product ideas happen.
  • Ensure that your quality criterias are met thanks to our shared testing platform, health metrics, performance monitoring metrics, etc.
  • Write code that instruments thousands of Ruby applications around the world.
  • Advocate for and represent Datadog in the Ruby community.
  • Learn more on the Ruby internals and its virtual machine.
  • Closely collaborate with the Datadog Ruby Guild, including the APM Tracing and Profiling teams, living in the same library.

Who You Are :

  • You’re a solid Ruby programmer or polyglot that would have no trouble adjusting to Ruby. For each language you know, you think idiomatically to leverage the best features of the language for a particular problem.
  • You have advanced knowledge of garbage collectors, language interpreters and virtual machines, and you’ve dealt with concurrency and parallelism.
  • You have a knack for readable, robust, reliable code and put that in practice by writing piles of clean, correct, well-tested, performant, idiomatic code, and you are prepared to do so in Ruby.
  • You have library packaging experience.
  • You have solid experience with widely used servers (like Puma or Gunicorn), web frameworks (like Rails or Django), background job processors (like Sidekiq or RQ), middlewares and muxers (such as Rack or gorilla / mux), test frameworks (like rspec or pytest), and concurrency features or libraries (like concurrent-ruby or Goroutines).
  • You have experience in writing code using advanced programming concepts such as metaprogramming, DSLs, monkey patching, or aspect oriented programming.
  • You care about performance, both in regard to time and space, and have experience in optimizing code to that end.
  • You keep yourself up to date in library ecosystems and language communities, and you frequently dive into the code of your dependencies to get the best understanding of their behavior.
  • 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 STEM field or equivalent experience.
  • Bonus Points :

  • You’re a master Ruby programmer : you think in blocks, you trampled GVL limitations many times; you have experience with Rails, Sinatra, Grape, Sidekiq, but you go beyond Ruby on Rails; you have packaged and published gems.
  • You keep yourself up-to-date regarding the Ruby language and its library ecosystem and community.
  • You have experience with alternative implementations such as JRuby or TruffleRuby, their benefits and tradeoffs, and how they work.
  • You have experience interfacing with foreign code, e.g via FFI.
  • You have significant experience with C, Rust, Python, Go, Perl, Lua.
  • You have experience with code telemetry and introspection.
  • Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply.

    Benefits and Growth :

  • New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
  • Continuous professional development, product training, and career pathing
  • Intradepartmental mentor and buddy program for in-house networking
  • An inclusive company culture, ability to join our Community Guilds (Datadog employee resource groups)
  • Access to Inclusion Talks, our Internal panel discussions
  • Free, global mental health benefits for employees and dependents age 6+
  • Competitive global benefits
  • Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog.

    #LI-CA2

    #LI-Remote This is a remote position

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • New York, NY

    Ofertas similares
    Lead Software Engineer II

    Lead Software Engineer II

    VirtualVocations • Yonkers, New York, United States
    A tiempo completo
    A company is looking for a Lead Software Engineer II for AI Operations.Key Responsibilities Build and ship LLM apps & agents with clear SLAs and observability Own RAG pipelines, including design...Mostrar más
    Última actualización: hace 13 horas • Oferta promocionada • Nueva oferta
    Sr. Software Engineer II - Billing

    Sr. Software Engineer II - Billing

    Doubleverify • New York, NY, United States
    A tiempo completo
    We are seeking an experienced software engineer to join our talented full-stack team responsible for enabling clients to successfully activate and operate DoubleVerify’s rich suite of products.You’...Mostrar más
    Última actualización: hace 20 días • Oferta promocionada
    Senior Staff Software Engineer (Rails)

    Senior Staff Software Engineer (Rails)

    BDG • New York, NY, US
    A tiempo completo
    BDG Media is the company behind Bustle, Nylon, W, Elite Daily, Input, Inverse, Mic, Romper, The Zoe Report, and more.We’re a hybrid company headquartered in New York City with a technol...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Sr. Software Engineer (Backend) - Python

    Sr. Software Engineer (Backend) - Python

    Munich RE • New York, NY, United States
    A tiempo completo
    We are seeking a highly skilled.Python and modern backend frameworks to join the.This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services th...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer II - Fulfillment

    Software Engineer II - Fulfillment

    StubHub • New York, NY, US
    A tiempo completo
    StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we're here to delight them all the way...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer - New York City

    Software Engineer - New York City

    Here • New York, NY, United States
    A tiempo completo
    We have an office in New York and this position can either be based in the office or hybrid remote (subject to your existing legal right to work in the jurisdiction). Traditional browsers weren’t bu...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Lead Software Engineer

    Lead Software Engineer

    Relativity • New York, NY, United States
    A tiempo completo
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer II, Product

    Software Engineer II, Product

    Brex • New York, New York, United States
    A tiempo completo
    Engineering at Brex is about building systems that scale with speed and intention.Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep collaboration.We tackle ha...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer, Web Product

    Software Engineer, Web Product

    Anthropic • New York, New York, United States
    A tiempo completo
    Anthropic’s mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group ...Mostrar más
    Última actualización: hace 29 días • Oferta promocionada
    Software Engineer, Gen AI

    Software Engineer, Gen AI

    Scale AI, Inc. • New York, NY, United States
    A tiempo completo
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer, Libraries

    Software Engineer, Libraries

    Physicsx • New York, New York, United States
    A tiempo completo
    PhysicsX is a deep-tech company with roots in numerical physics and Formula One, dedicated to accelerating hardware innovation at the speed of software. We are building an AI-driven simulation softw...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer (Remote, Brazil)

    Software Engineer (Remote, Brazil)

    Rutter • New York, New York, United States
    Teletrabajo
    A tiempo completo
    Rutter is building the common language for business.Rutter is used by companies all over the world to read and write data across commerce, accounting, and payments platforms.Rutter’s Universal API ...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer, Crypto

    Senior Software Engineer, Crypto

    Robinhood • New York, New York, United States
    A tiempo completo
    Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar...Mostrar más
    Última actualización: hace 6 días • Oferta promocionada
    Software Engineer III

    Software Engineer III

    Vistar Media • New York, New York, United States
    A tiempo completo
    Out-of-Home (OOH) is the fastest growing channel in advertising.From billboards to retail media to urban panels, 98% of us see at least one OOH advertisement every week. As the pioneer in OOH techno...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer, Revenue

    Software Engineer, Revenue

    Tabs • New York, New York, United States
    A tiempo completo
    AI-native revenue platform for modern finance and accounting teams.Tabs agents automates the entire contract-to-cash lifecycle, including billing, collections, revenue recognition, and reporting, t...Mostrar más
    Última actualización: hace 2 días • Oferta promocionada
    Software Engineer Remote (Web3)

    Software Engineer Remote (Web3)

    Turnblock.io • New York, NY, US
    Teletrabajo
    A tiempo completo
    Our client is on crypto’s cutting-edge technology, and we’re looking for the right engineers to join them.Our client's Blockchain Distribution Network (. DeFi (Decentralized Finance)...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Freelance Software Developer (Ruby) - AI Trainer

    Freelance Software Developer (Ruby) - AI Trainer

    Mindrift • New York, New York, United States
    Teletrabajo
    A tiempo completo +1
    This opportunity is only for candidates currently residing in the specified country.Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of En...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Bioinformatics Software Engineer IIIEmpty heading

    Bioinformatics Software Engineer IIIEmpty heading

    Memorial Sloan • New York, NY, United States
    A tiempo completo
    The people of Memorial Sloan Kettering Cancer Center (MSK) are united by a singular mission : ending cancer for life.Our specialized care teams provide personalized, compassionate, expert care to pa...Mostrar más
    Última actualización: hace 7 horas • Oferta promocionada • Nueva oferta