Overview
Interactive Brokers Group, Inc. is a global financial services company with offices in over 15 countries. We provide electronic brokerage services around the clock to clients in over 200 countries and territories. We serve individual investors and institutions, including financial advisors, hedge funds and introducing brokers, with state-of-the-art technology and competitive pricing.
This is a hybrid role (3 days in the office/2 days remote).
Team
Our Financial Crimes Surveillance team seeks a Senior Data Engineer to architect, implement, optimize, and maintain data pipelines that power real-time and batch surveillance models to pinpoint fraud, market manipulation, and money laundering across our platform.
Scale & Impact
- Process 1+ billion order events and 5+ million trades daily
- Protect 3.5+ million client accounts
- Direct impact on financial security and regulatory compliance
Responsibilities
- Own and curate dozens of mission-critical datasets that drive surveillance operations.
- Design, build, and automate robust data pipelines supporting real-time and batch processing.
- Develop advanced data quality frameworks to proactively identify issues before they impact operations.
- Cross-Functional Partnership
- Collaborate with quantitative engineers and surveillance model developers to translate complex business requirements into scalable data solutions.
- Transform high-level surveillance concepts into production-ready processes that deliver actionable insights.
- Technical Excellence
- Build an analytical infrastructure enabling seamless data exploration and visualization
- Optimize data architectures and databases for maximum performance and reliability
- Create developer tooling that accelerates pipeline development and monitoring
- Ensure data accuracy, security, and compliance with regulatory standards
- Continuously enhance system reliability, performance, and efficiency
- Load and format datasets for optimal consumption by quantitative researchers and ML models
- Drive best practices in data governance and privacy protection
Qualifications
- 5+ years of professional software engineering with a focus on data pipeline development (Python or Java)
- 3+ years of production Python experience beyond scripting
- Expert-level proficiency in Pandas or Polars
- 1-3 years of hands-on Linux systems experience
- Deep understanding of databases and SQL optimization
- Bachelor's or master's degree in computer science or a related technical field
Preferred Qualifications
- Financial services or fintech background
- Proficiency in C++ or Java
- Advanced degree (Master's/PhD)
To be successful in this position
- Self-motivation and ability to handle tasks with minimal supervision
- Analytical and problem-solving skills
- Excellent collaboration and communication (verbal and written) skills
- Strong organizational and time management skills
Company Benefits & Perks
- Competitive salary, annual performance-based bonus and stock grant
- Retirement plan 401(k) with company match
- Health and wellness benefits, including medical, dental, and vision
- Wellness programs and counseling services
- Paid time off and parental leave
- Daily lunch allowance and fully stocked kitchen
- Corporate events, team outings, volunteer activities and company sports teams
- Education reimbursement and learning opportunities
- Modern offices with multi-monitor setups
Apply for this job
To apply, please submit your resume/CV and required information through the application portal.
Note: This job description reflects the essential responsibilities and requirements for the Senior Data Engineer role within IBKR's Financial Crimes Surveillance team. It is not a contract or guarantee of employment.