Job Description
We are a leading global hedge fund with a strong focus on leveraging cutting-edge technology and data science to address complex business challenges. Our growing Database Engineering team is building next-generation in-house platforms for various business lines. The fast-paced, dynamic environment offers significant opportunities for growth and innovation.
Responsibilities:
- Collaborate with quantitative analysts, portfolio managers, risk managers, and engineers across the US, London, Singapore, and Bangalore to develop data-heavy and multi-asset analytics for Fixed Income, Risk, and Commodities.
- Gather user feedback and requirements while working closely with fellow engineers and project leads.
- Drive decisions on database technologies, overseeing both on-premise and cloud database implementations.
- Provide expertise and support on a range of database platforms, offering guidance on data models, query optimization, performance tuning, and troubleshooting.
- Establish and enforce database design, development, and security best practices.
- Improve database maintenance, monitoring, and alerting processes in line with industry standards.
- Partner with DevOps to automate data pipelines, system maintenance tasks, data integrity checks, and reporting of database metadata.
- Support operational flows for quantitative risk, senior management, and portfolio management teams using advanced database technologies.
- Stay informed about industry trends and emerging platforms, creating business cases for adopting new technologies.
Required Qualifications & Skills:
- Advanced degree in Computer Science or a related field.
- 8+ years of experience in both database administration and development.
- Extensive experience managing Microsoft SQL Server, PostgreSQL, and MongoDB databases.
- Familiarity with data warehouse platforms (e.g., Snowflake, Redshift, Kinetica, Vertica) and distributed technologies (e.g., Hadoop, Flink, Spark).
- Experience with AWS and GCP cloud databases.
- Proven ability to match business requirements with appropriate database solutions.
- Strong experience designing high-performance schema and data access patterns for high-throughput systems.
- Proficiency with database performance tools such as Solarwinds, Redgate, or Quest.
- Hands-on experience with monitoring tools like Datadog, ELK, Splunk, Loki, or Grafana.
- Understanding of High Availability (HA) and Disaster Recovery (DR) strategies for on-premise and cloud environments.
- Familiarity with virtualization and Storage Area Network (SAN) technologies.
- Experience with reporting tools such as Tableau or PowerBI.
- Proficient in scripting languages like PowerShell, Python, and automating routine tasks.
- Solid experience with Unix or Linux systems.
- Strong communication skills, with the ability to collaborate effectively with various stakeholders.
- Highly detail-oriented, able to work independently and prioritize tasks in a fast-paced, high-pressure environment.
- A strong team player with a proactive attitude and willingness to support others.
Nice-to-Have Qualifications:
- Experience with web development frameworks like Flask.
- Understanding of designing and implementing RESTful APIs.
- Knowledge of Windows Clustering, Windows Services, and Windows Server Configuration.
- Experience with messaging platforms such as Solace, Kafka, or RabbitMQ.
We offer a competitive total compensation package, including a base salary, performance-based bonus, and a comprehensive benefits package. The base salary range for this position is $175,000 to $250,000, based in New York, with adjustments based on individual experience and qualifications.
Desired Skills and Experience Master's degree or higher in Computer Science or a related technical field
Over 8 years of hands-on experience as a Database Administrator (DBA), with expertise in both operational and development roles
Extensive experience managing databases, specifically with Microsoft SQL Server, PostgreSQL, and MongoDB
Familiarity with data warehousing platforms such as Snowflake, Redshift, Kinetica, Vertica, and distributed technologies like Hadoop, Flink, and Spark
Proficient in working with cloud-based databases in AWS and GCP environments
Proven ability to align business requirements with suitable database solutions
Expertise in designing high-performance database schemas and data access patterns for scalable, high-throughput systems
Skilled in using database performance tools for monitoring metrics and query analysis, such as Solarwinds, Redgate, and Quest
Experience with monitoring and observability platforms like Datadog, ELK, Splunk, Loki, and Grafana
Deep knowledge of High Availability (HA) and Disaster Recovery (DR) strategies for both on-premises and cloud-based databases
Solid experience with virtualization platforms and Storage Area Network (SAN) technologies
Familiar with reporting and visualization tools like Tableau and PowerBI
Proficient in scripting and automation, including creating dashboards for proactive monitoring using PowerShell, Python, or similar tools; adept at debugging and optimizing code
Comfortable working with Unix or Linux systems
Excellent communication skills for effective collaboration with stakeholders
Quick to adapt and learn new technologies; meticulous and takes ownership of tasks
Strong team player, eager to contribute and assist others
Ability to prioritize and perform effectively in fast-paced, high-pressure, and constantly changing environments with a strong sense of urgency
Let me know if you need further adjustments!
Job Tags