Job Description
About the RoleWe're looking for a Data Engineer to design and maintain data platforms that power trading and research. You'll work on data pipelines, APIs, storage systems, and quality monitoring to ensure reliable, scalable, and efficient data services.ResponsibilitiesDesign, develop, and maintain market data systems, APIs, and ETL pipelines.Manage data assets including databases, cloud storage, and metadata.Integrate data vendors and automate ingestion, migration, and workflows.Implement monitoring and alerting for data quality and reliability.Optimize platform performance and support analytics and research tools. QualificationsBachelor's degree or above in Computer Science or related field.Strong programming skills in Python (NumPy, Pandas) and solid SQL knowledge.Familiarity with Linux/Unix and database principles.Good understanding of algorithms, debugging, and system design.Strong communication, problem-solving, and teamwork skills. Required SkillsStrong programming skills in Python (NumPy, Pandas) and solid SQL knowledge.Familiarity with Linux/Unix and database principles.Good understanding of algorithms, debugging, and system design.Strong communication, problem-solving, and teamwork skills. Preferred SkillsExperience with Airflow, cloud storage, big data platforms, or data warehouses.Knowledge of time-series databases (InfluxDB, TDengine) and distributed systems.Additional back-end languages (C++/Go/Java) are a plus.Background in finance or quantitative workflows is an advantage.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period