Senior Software Engineer - Data Modelling
Senior Software Engineer – Data Modelling (Cloud / High Performance Systems)$135,000 - $325,000 Salary Range Boston - Hybrid (1 day per week)We’re hiring a Senior Software Engineer to join a cutting-edge team building a next-generation data platform powering advanced research and decision-making.This is a hands-on engineering role focused on designing and building scalable, high-performance data systems - not just pipelines, but real platform-level impact.The OpportunityYou’ll work closely with highly technical stakeholders to:Design and implement robust data models for complex datasetsBuild scalable data pipelines and processing systemsContribute to a modern cloud-native data platformSolve problems around performance, latency, and scaleHelp shape architecture and engineering best practicesThis is a fast-paced, high-impact environment where engineering quality and performance trulymatter.What We’re Looking ForWe’re looking for engineers who think beyond ETL and understand how to build production-grade data systems.Core requirements:Strong Python engineering experience (C# also considered)Proven experience building data-centric applications at scaleHands-on with data modelling and data warehouse designExperience with cloud platforms (AWS preferred)Exposure to tools/frameworks such as:Spark / SQLData lakes / warehousesStreaming or distributed systemsIdeal BackgroundExperience building high-performance, scalable data platformsStrong understanding of how data moves across systemsComfortable owning solutions end-to-endExposure to financial services or data-intensive domains (preferred, not essential)Experience working in production environments with real SLAsWhat Makes This Role Stand OutWork on complex, high-impact data systems, not just pipelinesJoin a team that values clean architecture and engineering excellenceSolve real performance and scalability challengesCollaborate with high-calibre technical stakeholders