Senior Algorithms Engineer

Keen Decision Systems, Inc.

United States

On-site

USD 180,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keen Decision Systems, Inc. is seeking a Senior Algorithms Engineer to own end-to-end algorithmic features for Keen AI Cortex, designing, implementing, testing, shipping, and running them in production.

You will collaborate with Product, Research, and Engineering, applying inference methods in economics and time-series contexts, and contribute to adjacent backend projects using Django/FastAPI, AWS, and Docker.

Qualifications

  • 7+ years shipping production Python on a team.
  • Knowledge of inference methods, particularly in economics and business domains including time-series models.
  • 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.
  • Working knowledge of pandas and NumPy, with understanding of the use of these packages in implementing algorithms.

Responsibilities

  • 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).
  • Keep the engineering practices tight: code review, tests, CI gates, documentation, and a clean ticketed workflow.
  • 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.

Skills

Python
Inference methods
Time-series modeling
Mathematics
Code review
Communication
Debugging
CI/CD

Tools

AWS
Docker
GitHub Actions
PostgreSQL
SQLite
Pandas
NumPy
Jira

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.
What Tech Stack do we choose?
  • Google Suite for mail / calendar
  • Jira for project management
  • PostgreSQL, SQLite, pandas, NumPy
  • AWS, Docker, GitHub Actions, pytest
  • Solvers such as Ipopt, GAMS
  • Python 3+ Django, FastAPI, REST APIs
  • Slack for internal communications
What expertise do the best Senior Algorithms Engineers for Keen have?
Must-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.
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’re proponents of aConscious Culture. Conscious Culture is a workforce built on purpose. A conscious culture means a workplace that is intentional, inclusive, and inspiring for every employee in making sure that how our company operates is as important as our business outcomes. This is where management and employees both practice self-awareness, and everyone feels accountable, empowered, and expected to act in accordance with the culture we seek to foster. Because we work smarter Monday-Thursday, we’re able to offer all employees a three-day weekend.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Algorithms Engineer
Senior Algorithms Engineer

Keen Decision Systems, Inc. • Cary (NC)

On-site
USD 150,000 - 190,000
Senior Algorithms Engineer — End-to-End AI Cortex in Production
Senior Algorithms Engineer — End-to-End AI Cortex in Production

Keen Decision Systems, Inc. • Cary (NC)

On-site
USD 150,000 - 190,000
Head of Product
Head of Product

Keenable.ai • United States

Remote
USD 140,000 - 210,000
Frontier AI infra
High autonomy
Compute access
+5
Forward Deployed Engineer
Forward Deployed Engineer

Kepler • New York (NY)

On-site
USD 100,000 - 140,000
Comprehensive medical, dental, and vision insurance
Daily lunch in the office
Unlimited PTO policy
+2
Scientist Relations
Scientist Relations

Keenable.ai, Inc. • San Francisco (CA)

On-site
USD 120,000 - 170,000
Frontier AI infrastructure work with深技
High autonomy
Access to meaningful compute
+4
Principal Software Engineer
Principal Software Engineer

Social Leverage LLC • New York (NY)

Remote
USD 150,000 - 230,000
SOC 2 or regulated environments
AI/architecture open source talks
Head of Product
Head of Product

Keenable • United States

Hybrid
USD 150,000 - 230,000
Frontier AI infrastructure
High autonomy
Access to compute for experimentation
+5
Senior AI Developer
Senior AI Developer

robotsandpencils • United States

On-site
USD 140,000 - 210,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Artificial Analysis • San Francisco (CA)

On-site
USD 140,000 - 180,000
Equity
Senior Forward Deployed AI Engineer (GenAI, AWS)
Senior Forward Deployed AI Engineer (GenAI, AWS)

Provectus • New Jersey

On-site
USD 180,000 - 250,000
Unlimited vacation
Health, vision, and dental insurance
401(k) matching
+1