At a Glance
- Tasks: Design and manage innovative database solutions while mentoring junior team members.
- Company: Join a leading global investment management firm with a focus on advanced technology and market expertise.
- Benefits: Enjoy opportunities for professional growth, cutting-edge projects, and a collaborative work environment.
- Why this job: Be part of a dynamic team that values creativity, ownership, and high-quality results in a fast-paced industry.
- Qualifications: 5+ years of experience with SQL Server, Snowflake, and Redshift; strong communication skills required.
- Other info: Flexible working arrangements and a chance to work with top investment professionals.
The predicted salary is between 43200 - 72000 £ per year.
Job Description
This is a global, alternative investment management firm operating across a broad range of derivatives-based strategies with a deep understanding of volatility. Formed in 2007 and headquartered in New York, they have offices in London, Amsterdam, Los Angeles, Hong Kong, Stamford, and Boston. Through strategic insight, market-leading expertise, and advanced technology, they seek to anticipate and harness the complexities of world markets, creating unique opportunities for clients, team and industry alike.
Overview:
As a Senior Database Engineer, you will be at the forefront of building a leading and innovative platform that underpins the investment teams. Acting as a coach, you will contribute directly while also building and developing junior members. You will get the chance to work on cutting-edge platforms, automation tools and several interesting projects.
The ideal candidate will have essential expertise in databases such as SQL Server, Snowflake and Redshift. As a liaison between technical teams and business users, excellent communication skills are a must. They value those who take personal ownership of tasks and display a commitment to delivering high-quality results. The ideal candidate for this role is self-starting, flexible, intellectually curious and adept at creative problem-solving.
Responsibilities:
- Design, implement, and manage database solutions across a variety of platforms, including SQL Server, Snowflake, MongoDB, and Redshift
- Develop the consolidated core build-out for all database installations
- Lead projects to identify and consolidate duplication across data stores
- Contribute to the development and enforcement of best practices, ensuring consistency in database management processes
- Develop and maintain automation scripts and tools to streamline database operations and processes
- Leverage open-source tools (e.g. Prometheus, Grafana) to manage, monitor, and optimize database performance
- Implement and manage database security measures, including access controls and encryption
- Conduct regular database maintenance tasks, including backups, restores, and performance tuning
- Monitor database systems to identify and resolve issues proactively
Essential Skills:
- A minimum of 5+ years of hands-on experience managing enterprise database platforms
- Essential knowledge of SQL Server, Snowflake and Redshift
- Proficiency with Transact-SQL, and the ability to write, debug, and maintain scripts, stored procedures, functions, and views
- Proficient in Python and Unix shell scripting (preferable)
- Experience running applications and databases in containers (Docker, Kubernetes)
- Excellent communication skills and the ability to work with, and inspire, a wide cross section of investment professionals
- Fluency in English
Desirable Skills:
- Experience in MongoDB and/or other timeseries databases
- Demonstrate experience in optimizing databases and reducing costs
- Experience working with trading teams, data teams and infrastructure teams
Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Contact
If this sounds like you, or you'd like more information, please get in touch:
George Hutchinson-Binks
george.hutchinson-binks@oxfordknight.co.uk
(+44) 07885 545220
linkedin.com/in/george-hutchinson-binks-a62a69252
Senior Database Engineer - Technology- Global Investment Management employer: Oxford Knight
Contact Detail:
Oxford Knight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Database Engineer - Technology- Global Investment Management
✨Tip Number 1
Familiarise yourself with the specific database technologies mentioned in the job description, such as SQL Server, Snowflake, and Redshift. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your hands-on experience.
✨Tip Number 2
Highlight your communication skills by preparing examples of how you've successfully collaborated with technical teams and business users in the past. This will demonstrate your ability to act as a liaison, which is crucial for this role.
✨Tip Number 3
Showcase your problem-solving abilities by discussing specific challenges you've faced in previous roles and how you overcame them. This can be particularly effective during interviews, as it aligns with the company's value of creative problem-solving.
✨Tip Number 4
If you have experience with automation tools or scripting, prepare to discuss how you've used these skills to streamline database operations. Being able to articulate your experience with automation will set you apart from other candidates.
We think you need these skills to ace Senior Database Engineer - Technology- Global Investment Management
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with SQL Server, Snowflake, and Redshift. Include specific projects where you've designed or managed database solutions, as well as any relevant automation tools you've used.
Craft a Strong Cover Letter: In your cover letter, emphasise your communication skills and ability to work with diverse teams. Mention your experience in coaching junior members and how you take ownership of tasks to deliver high-quality results.
Showcase Technical Skills: Clearly outline your technical skills, especially in Transact-SQL, Python, and Unix shell scripting. Provide examples of how you've optimised databases or implemented security measures in previous roles.
Highlight Problem-Solving Abilities: Demonstrate your creative problem-solving skills by including examples of challenges you've faced in database management and how you successfully resolved them. This will show your intellectual curiosity and flexibility.
How to prepare for a job interview at Oxford Knight
✨Showcase Your Technical Expertise
Be prepared to discuss your hands-on experience with SQL Server, Snowflake, and Redshift. Bring examples of past projects where you designed and managed database solutions, highlighting any challenges you overcame.
✨Demonstrate Communication Skills
Since the role requires liaising between technical teams and business users, practice explaining complex technical concepts in simple terms. This will show your ability to communicate effectively with a diverse audience.
✨Highlight Problem-Solving Abilities
Prepare to discuss specific instances where you creatively solved problems related to database management or performance tuning. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Emphasise Team Leadership and Mentoring
As a Senior Database Engineer, you'll be expected to coach junior members. Share your experiences in mentoring others, leading projects, and how you foster collaboration within teams.