Software Developer - Data Pipelines (Python)
Software Developer - Data Pipelines (Python)

Software Developer - Data Pipelines (Python)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

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

Squarepoint Capital is an exceptional employer, offering a dynamic work environment in London where innovation and collaboration thrive. As a Software Developer in the Alpha Data team, you will enjoy a culture that prioritises learning and development, with ample opportunities for personal and professional growth. The company values diversity of thought and encourages creative solutions, making it a rewarding place to contribute to cutting-edge data pipelines that impact users globally.
S

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)

Proficient in Python programming
Strong understanding of SQL and RDBMS (Postgres preferred)
Experience with data ingestion and transformation pipelines
Knowledge of data transfer protocols (FTP, SFTP, HTTP APIs, AWS S3)
Ability to design and implement data models
Experience with big data frameworks and distributed systems
Familiarity with cloud development practices
Problem-solving skills
Collaboration and teamwork abilities
Attention to detail
Strong communication skills
Experience in production support operations
Adaptability to new technologies and frameworks
Understanding of software development best practices

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.

Software Developer - Data Pipelines (Python)
Squarepoint Capital
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>