Join Our Team

Help us transform how organizations forecast the future with explainable AI.

Why Work at Foretelle

At Foretelle, we are not just building another AI platform—we are transforming how organizations understand and plan for their future. Our team combines expertise in machine learning, data science, software engineering, and domain knowledge to solve complex forecasting challenges across industries.

We are looking for passionate individuals who are excited about pushing the boundaries of AI while creating practical solutions that deliver real business value. If you are driven by solving hard problems, collaborating with talented peers, and making a tangible impact, we would love to talk to you.

Innovation

We push the boundaries of what's possible in AI-driven forecasting.

Transparency

We believe in clear communication and explainable technology.

Customer Success

Our customers' success drives everything we do.

Collaboration

We achieve more by working together across teams and disciplines.

Team Collaboration

Benefits & Perks

We take care of our team so they can focus on doing their best work

Competitive Compensation

We offer above-market salaries, equity packages, and performance bonuses to attract and retain top talent.

Health & Wellness

Comprehensive health, dental, and vision insurance, plus wellness programs and mental health support.

Flexible Work

Remote-friendly culture with flexible hours and generous paid time off to maintain work-life balance.

Professional Growth

Continuous learning opportunities, conference attendance, and dedicated time for professional development.

Cutting-Edge Work

Opportunity to work on challenging problems using the latest technologies in AI, machine learning, and data science.

Inclusive Environment

Diverse, equitable, and inclusive culture where all perspectives are valued and everyone can contribute fully.

Open Positions

Join our team and help shape the future of forecasting

Senior Machine Learning Engineer

Princeton, NJ (Remote Available)Engineering

Join our core ML team to develop state-of-the-art forecasting algorithms and improve our explainability systems.

Requirements:

  • PhD or MS in Computer Science, Statistics, or related field
  • 5+ years of experience in machine learning, with focus on time-series models
  • Experience with modern ML frameworks (PyTorch, TensorFlow)
  • Strong software engineering skills and production ML deployment experience

Full Stack Software Engineer

Princeton, NJ (Remote Available)Engineering

Help build and scale our web application and data visualization components.

Requirements:

  • BS/MS in Computer Science or equivalent experience
  • 3+ years of experience with React, TypeScript, and Node.js
  • Experience with data visualization libraries (D3.js, Chart.js)
  • Knowledge of cloud infrastructure (AWS, GCP, or Azure)

Data Scientist

Princeton, NJ (Hybrid)Data Science

Develop industry-specific forecasting models and work with customers to optimize their forecasting processes.

Requirements:

  • MS/PhD in Data Science, Statistics, or related field
  • 3+ years of experience in applied data science or statistical modeling
  • Domain expertise in retail, supply chain, or finance is a plus
  • Excellent communication skills and ability to explain complex concepts

Product Manager

Princeton, NJ (Hybrid)Product

Drive the product roadmap for our forecasting platform and work closely with customers to deliver value.

Requirements:

  • 5+ years of product management experience, preferably with B2B SaaS products
  • Experience with data products or analytics tools
  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management abilities

Enterprise Account Executive

Remote (US)Sales

Drive revenue growth by identifying and closing enterprise accounts in target industries.

Requirements:

  • 5+ years of enterprise software sales experience
  • Track record of exceeding quota in complex B2B sales
  • Understanding of AI, ML, or analytics solutions
  • Strong relationship-building and presentation skills

Customer Success Manager

Princeton, NJ (Hybrid)Customer Success

Ensure our customers achieve their forecasting goals and realize maximum value from our platform.

Requirements:

  • 3+ years of customer success experience with enterprise SaaS products
  • Strong project management and communication skills
  • Experience with data analytics or business intelligence tools
  • Ability to understand customer business challenges and translate them into technical solutions

Do Not See a Perfect Fit?

We are always looking for exceptional talent. Send us your resume, and we will keep you in mind for future opportunities.

Contact Our Recruiting Team