At a Glance
- Tasks: Lead engineering support for large software applications and improve trading system reliability.
- Company: Two Sigma, a top quantitative investment management firm with a scientific approach.
- Benefits: Competitive salary, diverse team, and opportunities for professional growth.
- Why this job: Join a collaborative team to tackle complex economic problems using cutting-edge technology.
- Qualifications: 1-5 years in Reliability Engineering and programming skills in Python, Java, or C++.
- Other info: Equal opportunity workplace promoting diversity and inclusion.
The predicted salary is between 60000 - 80000 £ per year.
Two Sigma is a leading quantitative investment management and trading firm. The company applies a scientific approach to investing, combining cutting-edge technology, artificial intelligence, data science, and quantitative research with rigorous human inquiry to capitalise on market opportunities and deliver alpha for investors.
Our team of engineers, quantitative researchers and data scientists looks beyond the traditional to test hypotheses and develop creative solutions to some of the world's most complex economic problems. The Trading Reliability Engineering team works to improve the reliability, operability, and maintainability of our core trading systems. Their project work focuses on enabling business initiatives, reducing risk, improving visibility, and increasing operational efficiency. The team is a highly collaborative collection of engineers from a range of backgrounds (prior finance experience not required) that all share a passion to improve our systems and to learn from one another while doing so.
You Will Take On The Following Responsibilities:
- Lead engineering and operational support for multiple large distributed software applications, including much of the foundational trading infrastructure in the firm.
- Improve all aspects of software reliability of our trading environment, including observability, operability, scalability, and availability through new development and break-fix/support initiatives.
- Gathering and analyzing metrics from both operating systems and applications to assist in performance tuning and fault finding.
- Develop integral software services, tools and libraries to be utilised by our software engineering, reliability engineering, and research teams to automate processes and reduce toil.
- Partner with traders and portfolio managers to deliver business value across multiple asset classes.
You Should Possess The Following Qualifications:
- Minimum 1 year of experience required; 1-5 years of experience preferred in Reliability Engineering.
- BS/BA degree in Computer Science or another highly technical, scientific discipline.
- Ability to program (structured and OO) with one or more high level language (such as Python, Java, C++).
- Proven track record for automating processes combined with an algorithmic approach to solving problems.
- Ability to profile and debug applications in real time.
- Knowledge of relational database concepts and having the ability to construct moderately complex SQL queries.
- Trading domain and order lifecycle management knowledge is a plus.
We are proud to be an equal opportunity workplace. We do not discriminate based upon race, religion, colour, national origin, sex, sexual orientation, gender identity/expression, age, status as a protected veteran, status as an individual with a disability, or any other applicable legally protected characteristics.
Reliability Engineer in London employer: Two Sigma
Contact Detail:
Two Sigma Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Reliability Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews by brushing up on your technical skills and understanding the company’s tech stack. Practice common reliability engineering scenarios and be ready to showcase your problem-solving abilities.
✨Tip Number 3
Don’t just apply anywhere; focus on companies that align with your values and interests. Use our website to find roles that excite you and tailor your approach to each one!
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Show your enthusiasm for the role and reiterate how you can add value to their team.
We think you need these skills to ace Reliability Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Reliability Engineer role. Highlight your programming abilities, especially in languages like Python or Java, and any relevant projects that showcase your problem-solving skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about reliability engineering and how your background makes you a great fit for our team. Don’t forget to mention any collaborative projects you've worked on!
Showcase Your Technical Skills: Be specific about your technical expertise. If you've automated processes or improved system reliability in previous roles, share those examples. We love seeing how candidates have made an impact in their past positions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at StudySmarter!
How to prepare for a job interview at Two Sigma
✨Know Your Tech Inside Out
Make sure you brush up on your programming skills, especially in Python, Java, or C++. Be ready to discuss your experience with reliability engineering and how you've automated processes in the past. They’ll want to see that you can not only code but also understand the underlying systems.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in real-time. Think about instances where you had to debug applications or improve system reliability. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
✨Understand the Trading Environment
Even if you don’t have prior finance experience, it’s crucial to familiarise yourself with trading concepts and order lifecycle management. This knowledge will help you connect better with the team and demonstrate your commitment to learning.
✨Be Ready for Collaboration Questions
Since the role involves working closely with traders and portfolio managers, be prepared to discuss your teamwork experiences. Highlight how you’ve collaborated with others to deliver business value and how you approach learning from your peers.