Senior Algorithms Engineer
Job Summary
What is a Senior Algorithms Engineer
At Keen the Senior Algorithms Engineer develops deploys and improves the algorithms that run in Keen AI Cortex . Youre 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 hadnt considered. Youll 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 youll do as the Senior Algorithms Engineer:
Own algorithmic features end-to-end across the next generation of Keens 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 whove 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 @ 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.
Remote Work :
No
Employment Type :
Full-time
About Company
Keen Decision Systems was founded to solve the biggest challenge in marketing: connecting marketing spend to revenue. By deploying our Bayesian modeling suite, companies of any size get actionable insights into where they can best optimize their marketing spend to drive the business o ... View more