Share this job
Senior Cloud Data Engineer
New York City, NY
Apply for this job

Position: Senior Data/Cloud Engineer

Location: New York, NY

Site: Hybrid, On-site 4 days/week, Remote 1 day/week

Status: Permanent, Full Time

Compensation: Negotiable, depending on qualifications



Our client is a Major Asset Manager committed to developing state of the art technology, driving investment and risk management decisioning processes as well as all forms of internal and external reporting. This role is an opportunity to work on cutting-edge, cloud-based data solutions. They are looking for a talented and driven Engineer focused on data and cloud technologies with a strong academic background and a passion for data to join their growing team:


Responsibilities:


  • Participate in the full engineering lifecycle, including design, implementation, performance tuning, and monitoring
  • Manage and work with the firm’s database managed service provider (MSP) to manage and monitor the firm’s evolving database requirements
  • Design, develop, and maintain scalable data pipelines and ETL processes critical to support business operations and analytics. (Python / SQL)
  • 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


Qualifications:


  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field from a top-tier university.
  • 4-5 years of relevant professional experience in data engineering
  • 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)

 

Bonus Skills:


  • 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

 

 

Agile Staffing is a leading Recruitment firm with an ever-growing list of clients across North America. Our success comes from establishing strong partnerships with our clients, delivering service with integrity, and adapting continuously to the evolving recruitment world. We continue to explore and integrate the latest recruitment processes and technology to ensure we find the best talent for our clients. Our talented Recruitment team takes pride in their work and is passionate about connecting great resources to great employers

Apply for this job
Powered by