Foresight is hiring a Senior Data Engineer to build the data foundation behind its product. The role involves creating pipelines that transform complex project data from customers’ existing tools into clean, trusted, well-modeled data for predictions, AI recommendations, analytics, and customer reporting. This is a hands-on role on a new team, focused on ensuring data is correct, explainable, and available when needed. The engineer will build ingestion pipelines for industry scheduling and planning tools, preserve update history so teams can compare data across time, prepare features and datasets for machine learning and AI, support analytics and reporting, and develop quality checks, lineage, and access controls. Customer data must remain accurate, isolated, and in the appropriate region. The position owns pipelines from design through production, partnering with ML and full-stack engineers. The engineer will design resilient, observable, and cost-conscious systems, contribute data standards, and help shape the platform as one of its first data engineers. Preferred locations are New York, San Francisco, and Montreal; occasional travel may be required. Total compensation is $180,000–$240,000, based on experience, level, and location.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed