Fifth Third Bank

Recast is building the world’s most rigorous MMM platform. Here's how we're different: 1. We take accuracy (really) seriously. From configuration, to stability checks, to parameter recovery exercises, to ongoing backtests – the Recast process holds every model to an incredibly high performance standard before and after delivery. 2. We don’t hide anything. At Recast, we turn the black box into a glass box. We show uncertainty for all point estimates, send weekly model accuracy scorecards and publish all model docs openly. It helps our clients build trust in their models and hold us accountable as their vendor. 3. We’re obsessed with model quality. More than 30% of the Recast team holds a PhD in math or statistics. Our research into upper & lower funnel channel interaction, time-varying ROIs, spike modeling, and more, continues to improve Recast's proprietary media mix model. Download our free MMM E-Book: https://getrecast.com/ebook Check out the MMM Academy: https://getrecast.com/mmm-academy/ Subscribe to our weekly newsletter: https://getrecast.com/newsletter

Senior Ruby on Rails Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 10,001+Since 1858H1B SponsorCompany SiteLinkedIn

Location

New Jersey

Posted

13 days ago

Salary

$82.1K - $172.5K / year

Bachelor Degree6 yrs expEnglishJenkinsPostgre SQLRspecRubyRuby ON RailsTerraform

Job Description

• Design and implement technology solutions using modern engineering tools and Agile practices. • Work with self-directed, cross-functional, and product-oriented teams in a highly collaborative environment. • Deliver some of the bank's most important products and services while developing skills and experience well beyond your initial role. • Develop and maintain Newline's core RESTful API using Ruby on Rails. • Work with SRE's to design and implement our backend infrastructure using Terraform. • Work with the QA team to write thorough unit and integration tests. • Participate in software architecture discussions and code reviews. • Integrate our platform with bank core services and APIs. • Assist in establishing data security and information security best practices. • Participate in API platform scaling and optimization sessions. • Develop Newline's internal data pipeline and BI tools. • Implement and maintain new features and capabilities while continuously improving the quality of our technical products and services.

Job Requirements

  • Bachelor’s degree in a relevant technology field or equivalent combination of education and work experience.
  • Six+ years of software engineering experience required.
  • Hands-on experience with Ruby and Ruby on Rails required.
  • Experience working with PostgreSQL and ActiveRecord.
  • Experience writing unit tests in RSpec.
  • Knowledge of CI/CD tools (Jenkins).
  • Ability to build and consume command line tools.
  • Experience working in an Agile software environment.
  • Experience working with IaC deployments (Terraform) is a plus.
  • Experience building high TPS API systems (~100 TPS) is a plus.
  • Experience shipping highly-available (99.99%) enterprise B2B SaaS products is preferred.
  • Experience working in a regulated financial environment is a plus.
  • Strong problem-solving and communication skills.
  • Willingness to work in a highly-collaborative environment.
  • Solid understanding and significant experience with modern software development practices, tools, and/or hardware technologies.
  • Solid understanding of IT security best practices.
  • Experience designing, implementing, and supporting complex technical solutions.

Benefits

  • comprehensive benefits programs
  • differentiated compensation offerings

Related Job Pages