At a Glance
- Tasks: Join our Alpha Data team to develop and optimise data pipelines using Python.
- Company: Squarepoint Capital is a leading financial services firm focused on data-driven solutions.
- Benefits: Enjoy a culture of learning, collaboration, and opportunities for personal growth.
- Why this job: Make a real impact in a dynamic environment while working with cutting-edge technology.
- Qualifications: 4+ years of Python experience and a STEM degree are essential.
- Other info: Remote work options available; EU work permit required.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking an experienced Python developer to join our Alpha Data team, responsible for delivering a vast quantity of data served to users worldwide. You will be a cornerstone of a growing Data team, becoming a technical subject matter expert and developing strong working relationships with quant researchers, traders, and fellow colleagues across our Technology organisation.
Alpha Data teams are able to deploy valuable data to the rest of the Squarepoint business at speed. Ingestion pipelines and data transformation jobs are resilient and highly maintainable, while the data models are carefully designed in close collaboration with our researchers for efficient query construction and alpha generation. We achieve an economy of scale through building new frameworks, libraries, and services used to increase the team's quality of life, throughput, and code quality. Teamwork and collaboration are encouraged, excellence is rewarded and diversity of thought and creative solutions are valued. Our emphasis is on a culture of learning, development, and growth.
- Take part ownership of our ever-growing estate of data pipelines.
- Propose and contribute to new abstractions and improvements - make a real positive impact across our team globally.
- Design, implement, test, optimize and troubleshoot our data pipelines, frameworks, and services.
- Collaborate with researchers to onboard new datasets.
- Regularly take the lead on production support operations - during normal working hours only.
Required Qualifications:
- 4+ years of experience coding to a high standard in Python.
- Bachelor's degree in a STEM subject.
- Experience with and knowledge of SQL, and one or more common RDBMS systems (we mostly use Postgres).
- Practical knowledge of commonly used protocols and tools used to transfer data (e.g. FTP, SFTP, HTTP APIs, AWS S3).
Nice to haves:
- Experience with big data frameworks, databases, distributed systems, or Cloud development.
- Experience with any of these: C++, kdb+/q, Rust.
Software Developer - Data Pipelines (Python) employer: Squarepoint Capital
Contact Detail:
Squarepoint Capital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Data Pipelines (Python)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, SQL, and Postgres. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Network with current or former employees of Squarepoint Capital on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the team dynamics, which can be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your previous experiences with data pipelines and frameworks. Be ready to share specific examples of how you've optimised or troubleshot data processes in past roles, as this aligns closely with the responsibilities of the position.
✨Tip Number 4
Showcase your collaborative skills by preparing examples of how you've worked with cross-functional teams in the past. Highlighting your ability to communicate effectively with researchers and other stakeholders will demonstrate your fit for the team-oriented environment at Squarepoint.
We think you need these skills to ace Software Developer - Data Pipelines (Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant projects you've worked on, especially those involving data pipelines. Use specific examples to demonstrate your skills in SQL and data transfer protocols.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data and software development. Mention how your background aligns with the responsibilities of the role and express your enthusiasm for contributing to the Alpha Data team at Squarepoint Capital.
Showcase Relevant Experience: In your application, emphasise any experience you have with big data frameworks or cloud development. If you have worked with RDBMS systems like Postgres, make sure to include that as well, as it is a key requirement for the position.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Software Developer role.
How to prepare for a job interview at Squarepoint Capital
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python to build data pipelines or solve complex problems, as this role requires a high standard of coding.
✨Demonstrate SQL Knowledge
Since the position involves working with SQL and RDBMS systems like Postgres, brush up on your SQL skills. Be ready to answer questions about database design, query optimisation, and how you've used SQL in past projects.
✨Discuss Data Transfer Protocols
Familiarise yourself with data transfer protocols such as FTP, SFTP, and HTTP APIs. Be prepared to explain how you've implemented these in your previous roles, as understanding these tools is crucial for the job.
✨Emphasise Team Collaboration
This role values teamwork and collaboration, so be ready to share examples of how you've worked effectively within a team. Discuss any experiences where you collaborated with researchers or other departments to achieve a common goal.