Apollo Solutions
US - Massachusetts - Boston
View Company Profile /
<< Go Back
Senior Software Engineer - Data Modeling
Our client is seeking a Senior Software Engineer Data Modeling to join their Research Systems team within the Data Models and Forecast Platform group. This role focuses on building a next generation research data platform, delivering scalable and high performance solutions.
You will work closely with quantitative research stakeholders to design and implement modern systems. Scalability and performance are key priorities, alongside modularity, maintainability and overall code quality.
This is a hands on engineering role involving system design, development, mentorship and production support within a collaborative and professional environment.
Responsibilities
Contribute to building a scalable data and high performance computing platform to support research workloads
Participate in architectural design discussions to ensure solutions meet requirements for scalability, reliability, security, cost efficiency and high availability
Design and implement features for a next generation platform, enabling faster delivery of data driven solutions
Develop high quality systems through automated testing, resilient design and operational tooling
Participate in code reviews and pair programming sessions to maintain strong engineering standards
Participate in on call rotations to support production systems used by research teams
Collaborate with stakeholders and team members to drive technical innovation and system improvements
Mentor junior engineers and contribute to their development
Qualifications
Bachelor’s degree in Computer Science, Computer Engineering or a related field
At least 5 years of professional software engineering experience, with financial services experience considered a plus
Proven track record of delivering production grade systems that operate at scale with high performance, parallel processing and strong uptime requirements
Experience building cloud native applications, preferably within AWS
Strong programming skills in Python, with at least 3 years of experience building data centric applications
Experience with containerization and orchestration tools such as Docker, Kubernetes and Helm
Familiarity with data platforms and frameworks including data lakes, data warehouses and tools such as Trino, Apache Spark, Pandas or Polars and Iceberg
Working knowledge of SQL and C# codebases
Experience with infrastructure as code tools, with Terraform preferred
Experience leading projects or mentoring engineers is advantageous
Familiarity with Helm packaging and deployment practices is a plus
Exposure to research platforms or quantitative environments is beneficial
Key Attributes
Strong interest in designing large scale, high performance systems
Ability to manage complex dependencies and system migrations
Excellent problem solving skills and the ability to learn new technologies independently
Collaborative mindset with focus on quality, ownership and continuous improvement
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX