Our client is a leading quantitative investment company with a focus on computer-driven trading for global financial markets. The company harnesses the power of data and advanced technologies to drive innovative strategies and superior investment returns through a platform that is driven by cutting-edge, cloud-based data solutions. We are now looking for a talented and driven Senior Data / Cloud Engineer with a strong academic background and a passion for data and cloud technologies to join their busy, growing and highly successful team.
Senior Data / Cloud Engineer
New York, NY.
$200-250K base plus bonus and excellent benefits package.
To be successful in this role:
You will be a confident and senior Data / Cloud Engineer with 4-5 years of relevant professional experience in Data Engineering, and a Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field from a top-tier university.
Other requirements for this role include:
- Strong programming skills in SQL and Python
- Proficiency in database administration
- Proven experience migrating on-prem data and associated processes to cloud platforms (AWS, Azure, Google Cloud)
- Demonstrated ability to design and implement efficient and reliable data pipelines and ETL processes
- Strong problem-solving skills and ability to troubleshoot complex data issues
- Excellent communication skills and ability to work collaboratively in a team environment
- A proactive mindset with a willingness to take ownership and drive projects to completion
- Strong organizational skills along with a desire to continually be challenged
- Experience with monitoring, CI/CD, Load Balancing, and Testing tools (e.g. Redgate, Datadog)
Other desirable requirements for this role include:
- Knowledge of fixed-income or equity data and/or risk management in a fixed-income environment (security master, trading, position tables) a strong plus
- Experience managing and updating technologies such as Jenkins, NGINX, Celery, Octopus, TeamCity, all strong pluses
- Experience with front-end programming languages/tools such as JavaScript, TypeScript, React, or AG-Grid a plus
Job role and responsibilities:
As a Senior Data / Cloud Engineer, you will be responsible for the engineering lifecycle, including design, implementation, performance tuning, and monitoring. You will work with the firm’s database managed service provider (MSP) to manage and monitor evolving database requirements, and will design, develop, and maintain scalable data pipelines and ETL processes critical to support business operations and analytics.
Other responsibilities for this role include:
- Optimize and tune data systems for high performance and reliability
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver high-quality data solutions
- Implement and manage data storage solutions in cloud environments (AWS, Azure, Google Cloud)
- Ensure data quality and integrity through rigorous testing and validation
- Continuously evaluate and integrate new technologies and tools to improve data processing capabilities
- Manage distributed scheduled tasks on individual servers to a centralized ruleset
- Work with the development team and database MSP to modernize the backup and recovery strategy for 3-4 SQL servers across different cloud environments
- Support the addition of new tenants on the firm’s production data platform