Match score not available

Senior Software Engineer (#rlang)

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Deep understanding of R, including S3 and R6, Experience in developing and managing CRAN-quality packages, Familiarity with CI/CD and complex testing environments, Experience using R in production cloud environments..

Key responsabilities:

  • Partner with the data science team to implement complex analyses into production systems
  • Collaborate with the AWS infrastructure team to build robust tooling for the Recast platform
  • Work with the app team to develop scalable solutions for users
  • Support data scientists in turning complex analyses into production-ready code.

Recast logo
Recast Startup http://www.getrecast.com/
11 - 50 Employees
See all jobs

Job description

We're hiring a senior software engineer to help us build the future of marketing measurement and planning.

What you'll do in your first 6 months:

  • Partner with the data science team to take complex analyses and visualizations and put them into live production systems our customers can use
  • Collaborate with the AWS infrastructure team to build robust tooling and workflows that allow data scientists to operate the Recast platform
  • Work with our app team to develop performant and scalable solutions that put statistical concepts into the hands of users

Things you probably have experience in:

  • Deep understanding of R, including S3 and R6
  • Developing and managing CRAN-quality packages
  • Using R in “production” cloud environments
  • CI/CD and complex testing environments

Things that should excite you that might scare off other folks:

  • Working with serverless infrastructure
  • Building frameworks to support data scientists in turning complex analyses into well-tested productionized code
  • Working independently on a very complex codebase without full test coverage

Familiarity with the following would be nice to have, but aren’t required:

  • Plotly
  • Shiny
  • Kubernetes
  • Terraform
  • Javascript
  • DDL and DML with OLTP databases

What we offer you:

  • Work wherever you’re happiest. We're fully remote
  • Competitive remote salary along with early-stage equity
  • Highly skilled coworkers you can learn from and who are eager to learn from you
  • An async-first culture with a focus on documentation over standing meetings
  • Autonomy and support to do your best work in your own time
  • Your local holidays plus unmetered PTO (minimum 2 weeks mandatory PTO!)

As a senior software engineer, you’ll be working with a team of other software engineers, data scientists, and statisticians to bring a totally new type of software product to market. Recast is operating at the frontier of what a software product can be and we need sophisticated software engineers that can help us push the R language to its limits.

Note: Recast is committed to building a diverse team so if you are from an under-represented background in tech (e.g., women, non-white, etc.) please apply even if you don’t necessarily check all of the boxes here.

While Recast is officially based in the US, we're a fully remote team (one founder lives in Brooklyn, the other in Mexico City with team members in 6+ countries around the world).

If this sounds interesting to you, we'd love to learn more about you! If you have examples of contributions to publicly available and widely used R packages, we highly value that so please make sure to include it in your application!

 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs