Data / ETL Engineer

Job expired!

Join BestEx Research: Data/ETL Engineer Position in Bangalore

About BestEx Research: BestEx Research is a premier financial technology firm specializing in cutting-edge execution algorithms and advanced transaction cost modeling tools across various asset classes. We deliver high-performance solutions to hedge funds, CTAs, asset managers, and banks through both traditional electronic brokerage and a broker-neutral SaaS (Software as a Service) model.

Our innovative cloud-based platform, Algo Management System (AMS), is the industry’s first comprehensive algorithmic trading solution for equities, futures, and foreign exchange. AMS integrates a full ecosystem including transaction cost analysis (TCA), an algo customization tool called Strategy Studio, a trading dashboard, and pre-trade analytics, all in one platform currently live for US equity and global futures trading.

Job Description

We are seeking a talented Data/ETL Engineer to join our dynamic team in Bangalore. You will play a vital role in developing and maintaining powerful data pipelines, primarily using Python, focused on our TCA and Analytics products. Your work will ensure smooth data ingestion and transformation, optimizing performance and scalability. Working closely with cross-functional teams including Product, Sales, and Quants, your responsibilities will encompass:

Key Responsibilities

  • Data Model Design: Create and maintain scalable, efficient data models and schemas for effective data storage, processing, and retrieval.
  • Data Integration: Develop robust ETL processes to consolidate data from various sources, ensuring a consistent data flow across multiple systems.
  • Data Quality: Establish validation and cleansing procedures to ensure data accuracy and reliability.
  • Performance Optimization: Identify and resolve performance bottlenecks in data processing and storage systems. Enhance query efficiency, indexing strategies, and data partitioning.
  • Scalability and Reliability: Ensure data systems can scale efficiently with increasing data volumes.
  • Database Management: Oversee and optimize database systems, including PostgreSQL.

Requirements

We are looking for candidates with the following qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 2+ years of data engineering experience with proficiency in Python.
  • Experience with multi-threading and multi-processing is highly desirable.
  • Familiarity with R and understanding of C++/OOP concepts is advantageous.
  • Proficiency in data warehousing principles and strong SQL and database management skills. Cloud platform experience is a plus.
  • Knowledge of TCA products, API development, and database optimization is desirable.
  • Excellent problem-solving skills and a keen eye for detail.

Benefits

At BestEx Research, we offer:

  • Competitive pay with world-class benefits and bonus structure.
  • Significant growth opportunities, allowing high-performing individuals to advance quickly into sales and trading or product management roles.
  • Work with high-caliber, innovative professionals in a fun, collaborative environment.
  • Progressive time-off benefits.
  • A state-of-the-art office.

Why BestEx Research?

If you want to help investors reduce trading costs in an incredibly complex market structure and be part of an industry-defining product, this is an excellent opportunity to join our talented team of 20+. At BestEx Research, we value meritocracy, collaboration, and have almost zero turnover. Our benefits are comparable to top-tier firms with options for cash or hybrid cash and equity compensation plans. You will have exposure to a diverse range of projects and vast growth opportunities not available in similar roles elsewhere.

Additional Information:

Company name: BestEx Research

Job title: Data / ETL Engineer