A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
At least 2 years of professional software development experience.
Solid understanding of programming concepts and proficiency in Python or other programming language.
Experience and understanding of data storage (Databases, SQL, MongoDB) and data modeling.
Strong analytical thinking and problem-solving skills.
Good understanding of the software development lifecycle (SDLC), along with version control, testing, and deployment basics.
Excellent communication skills and eagerness to learn and grow.
Nice to Have
Experience or curiosity about data pipelines, analytics tools, or ETL processes.
Interest in financial markets.
Knowledge of containerization tools such as Docker and Kubernetes.
Exposure to frontend technologies (TypeScript, Angular) and ability to collaborate across the stack is a strong plus.
What You'll Be Doing
Data Engineering: Implement scalable data flows and APIs to integrate diverse datasets and provide actionable business insights.
Optimization: Enhance data processing and storage solutions to ensure efficient and high-performing applications.
Data Accuracy: Work closely with data sources and implementation, focusing on accuracy, consistency, and timeliness of our business metrics.
Platform Development: Contribute to the development of end-to-end platforms and participate in the full software development lifecycle, including designing data flows, backend infrastructure, and user-facing applications.
Cross-functional Collaboration: Work with senior developers and business stakeholders to understand requirements and continuously improve existing platforms.
Code Quality: Write clean, efficient, and well-tested code following modern best practices.
Innovation: Explore and learn new technologies, frameworks, and industry standards with mentorship from experienced team members.
Project Ownership: Gain ownership and deep insights into commercial project delivery.
Perks and Benefits
Be at the heart of critical decision-making within our Equities and FICC divisions.
Work on innovative tools and platforms transforming data into powerful insights for strategic business decisions.
Collaborate with experienced engineers, quant analysts, sales, trading, and leadership.
Small, close-knit global team that values learning and technological innovation.
Entrepreneurial environment that encourages fresh ideas and teamwork.