Senior Data Engineer
Role details
Job location
Tech stack
Job description
- Design and build scalable financial data platforms
- Develop high-volume ETL pipelines
- Engineer solutions for structured and unstructured financial data
- Collaborate with Product Management, Engineering, and Data Architecture teams
- Improve automation, monitoring, and data quality
- Contribute to next-generation financial data products used by institutional investors, * Design, develop, and optimize scalable ETL pipelines using Python
- Build automated workflows for ingesting, validating, transforming, and distributing financial market data
- Design data models supporting analytics and reporting
- Improve monitoring, alerting, and data quality processes
- Collaborate with cross-functional teams to deliver enterprise data solutions
- Support structured and unstructured data processing
- Identify opportunities to improve automation using Machine Learning and AI
- Drive continuous improvements across financial data operations
- Ensure best practices for data governance, security, and performance
Requirements
-
3+ years of experience in one or more of the following:
-
Financial Services
-
FinTech
-
Financial Market Data
-
Data Engineering
-
Data Architecture
-
Data Management
-
Data Quality
-
Strong Python programming experience in production environments
-
Experience building and supporting high-volume ETL pipelines
-
Strong SQL skills
-
Experience with data modeling and data governance
-
Experience processing structured and unstructured data, including:
-
JSON
-
CSV
-
HTML
-
PDF
-
XBRL
-
Excellent analytical, problem-solving, and communication skills, * Master's degree in Computer Science, Data Science, Engineering, Finance, Mathematics, or another STEM discipline
-
Experience with financial market data or investment data platforms
-
Machine Learning
-
Artificial Intelligence
-
Natural Language Processing (NLP)
-
Database architecture
-
Capital markets technology
-
Financial exchanges or market data vendors
-
CFA designation or progress toward CFA certification
Benefits & conditions
This is an opportunity to work on large-scale financial data platforms while partnering with engineers, product leaders, and financial experts to develop innovative solutions for acquiring, processing, validating, and delivering mission-critical market data. If you're passionate about Python, data engineering, ETL pipelines, automation, financial markets, and solving complex technical challenges, we'd love to connect with you. Why You'll Love This Opportunity
- Base salary $110,000-$190,000+
- Annual performance bonus
- Sign-on bonus
- Relocation assistance
- Work with cutting-edge financial data technologies
- Highly collaborative engineering environment
- Opportunity to influence enterprise-scale data platforms
- Excellent career growth and advancement opportunities, Successful candidates often come from organizations specializing in:
- Financial Services
- Investment Banking
- Capital Markets
- FinTech
- Market Data Platforms
- Enterprise Data Engineering
Ideal previous titles include:
- Senior Data Engineer
- Data Engineer
- Market Data Engineer
- Financial Data Engineer
- Data Architect
- ETL Developer
- Data Platform Engineer
- Financial Technology Engineer
- Python Developer
- Quantitative Data Engineer
Compensation & Benefits
- Competitive base salary: $110,000-$190,000+
- Annual performance bonus
- Sign-on bonus
- Relocation assistance
- Medical, dental, and vision insurance
- 401(k) with company match
- Generous Paid Time Off
- Career development and advancement opportunities
- Exposure to cutting-edge financial technology and enterprise data platforms