Senior Algorithms Engineer

Posted 3 Days Ago
Be an Early Applicant
Cary, NC, USA
In-Office
Senior level
Software
The Role
Design, implement, test, deploy, and monitor production algorithms for Keen AI Cortex. Translate modeling ideas into production code, collaborate across Product/Research/Engineering, maintain engineering practices (tests, CI, code review, docs), and work on Python backend services and AWS infrastructure.
Summary Generated by Built In
Company Description

Keen Decision Systems provides an AI-driven marketing platform that empowers marketing leaders and finance teams to make data-driven, future-focused business decisions. Our platform connects marketing investments to P&L performance, transforming marketing into a profitability driver.

Keen is different. As a Inc. 5000 Fastest-Growing Private Company and a Triangle Business Journal Top 10 Best Place to Work, we’re growing quickly. But our growth isn’t the only thing that differentiates us.

At Keen, we are proponents of a Conscious Culture. Conscious Culture is an environment built on purpose. A Conscious Culture means that time and effort have been invested into making sure that how our company operates is as important as our business outcomes. Because we work smarter Monday-Thursday, we’re able to offer all employees a three-day weekend.

Job Description

What is a Senior Algorithms Engineer?

At Keen, the Senior Algorithms Engineer develops, deploys and improves the algorithms that run in Keen AI Cortex . You're a software engineer first, with the understanding of mathematics, data, and inference to read a model spec, question it, and suggest changes the Principal Algorithms Architect  hadn't considered. You'll work directly with the Lead Engineer, and Principal Algorithms Architect, taking modeling ideas from prototype to production code and contributing to the algorithms when you see a better path.

What you’ll do as the Senior Algorithms Engineer:

  • Own algorithmic features end-to-end across the next generation of Keen's AI Cortex. Design, implement, test, ship, and watch them run in production.

  • Pitch in on adjacent Python backend projects (Django and FastAPI APIs, AWS infrastructure) when a piece of work spans more than one service.     

  • Keep the engineering practices tight: code review, tests, CI gates, documentation, and a clean ticketed workflow.     

  • Use AI coding tools with judgment. Fast iteration is the point. So is catching the moments when the model is confidently wrong.

  • Develop algorithms from business ideas and turn them into production code

  • Collaborate with others in the development of the solutions, including the ability to effectively push back when the implementation can be improved .

  • Communicate clearly across Product, Research, and Engineering. Write the design doc, name the tradeoff, get the decision made.

Qualifications

What expertise do the best Senior Algorithms Engineers for Keen have?     

  • 7+ years shipping production Python on a team

  • Knowledge of inference methods, particularly in economics and business domains including time-series models (or more generally state-space modeling), probability modeling, and multivariate systems.

  • Comfortable with the engineering basics: tests, CI, code review, documentation, and working out of tickets     

  • Hands-on experience with AWS, Docker

  • Operates independently. Scopes own work, talks to stakeholders, makes judgment calls when no one else is available to make them

  • Writes and speaks clearly

  • Math foundation in linear algebra, probability, and statistics. Demonstrated ability to read and write mathematical specifications, interpret and improve documented solutions.  

  • Working knowledge of pandas and NumPy, with understanding of the use of these packages in implementing algorithms.  

Nice-to-have:

  • Marketing Mix Modeling (MMM) or another econometric  background

  • Bayesian inference experience

  • Optimization exposure

  • A track record of developing mathematical algorithms into shipped production systems.

Benefits of Working with Keen:         

  • Mentoring and training from people who've been doing this for years

  • Hands-on work on Bayesian models, optimization, and the data engineering behind them, applied to a product real customers use

  • A seat in conversations across departments and at company-wide meetings

  • 4-day work week with 3-day weekends

  • Fully remote within the United States

Additional Information

Please read the following before submitting your resume for this position. 

MUST be authorized to work in the United States. Keen is not able to provide sponsorship at this time. We hope to be able to do so in the near future! 

MUST be able travel within the United States 1-3 times a year. 

MUST have a reliable, everyday remote work desk station. 

NOTE:  If you are a candidate for a job here at Keen and have not interacted with a reputable recruiting firm or directly with a Keen team member with an "@keends.com" email domain, please block and/or report those contacts as spam.  Thank you for your time and we look forward to connecting!

Keen Decision Systems is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.

Skills Required

  • 7+ years shipping production Python on a team
  • Knowledge of inference methods including time-series/state-space, probability modeling, and multivariate systems
  • Comfortable with engineering basics: tests, CI, code review, documentation, ticketed workflow
  • Hands-on experience with AWS
  • Hands-on experience with Docker
  • Operates independently; scopes work and makes judgment calls
  • Strong written and verbal communication
  • Math foundation in linear algebra, probability, and statistics; ability to read and write mathematical specifications
  • Working knowledge of pandas and NumPy
  • Authorized to work in the United States (no visa sponsorship provided)
  • Ability to travel within the United States 1-3 times per year
  • Reliable everyday remote work desk station
  • Marketing Mix Modeling (MMM) or econometrics background
  • Bayesian inference experience
  • Optimization exposure
  • Track record of developing mathematical algorithms into shipped production systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Durham, NC
54 Employees
Year Founded: 2010

What We Do

Based out of North Carolina’s Research Triangle Park, Keen Decision Systems is an Inc. 5000 software-as-a-service company that provides the only next-generation marketing mix system. It provides historical performance measurement, and predictively and prescriptively optimizes ongoing marketing spend choices. Keen does this across all channels and ties investments to financial outcomes, and enabled through the agility, flexibility and speed of machine learning. Keen manages $2 billion in marketing for major brands under Post Consumer Brands, Church & Dwight, Mondelez and Smithfield Foods, among others.

Similar Jobs

Applied Systems Logo Applied Systems

Data Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
United States
3079 Employees
70K-160K Annually

Applied Systems Logo Applied Systems

Salesforce Administrator

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
United States
3079 Employees
70K-130K Annually

Applied Systems Logo Applied Systems

Director, Quality

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
2 Locations
3079 Employees
150K-200K Annually

PwC Logo PwC

Procurement Operations Senior Associate

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Remote or Hybrid
67 Locations
370000 Employees
151K-187K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account