
Senior Python Developer
Interactive Brokers3 days ago
Responsibilities
- Design, optimize, and extend transaction surveillance and data pipeline processes.
- Navigate between strategic architecture and implementation details of the surveillance system.
- Optimize data architectures and databases for performance and reliability.
- Build developer tooling to enhance development workflows and system monitoring.
- Ensure data accuracy, security, and compliance with regulatory standards.
- Take ownership of projects from planning through resolution.
- Collaborate with quantitative engineers and Compliance stakeholders.
- Identify project bottlenecks and provide strategic insights.
- Transform surveillance concepts into production-ready processes.
- Own and curate mission-critical datasets for surveillance operations.
- Design and automate robust data pipelines for real-time processing.
- Develop data quality frameworks to proactively identify issues.
- Contribute to coding standards and internal code review processes.
- Drive best practices in data governance and privacy protection.
- Automate processes to reduce manual effort and enhance maintainability.
Requirements
- 5+ years of professional software engineering experience in Python, C++, or Java.
- 3+ years of professional experience in Python as a primary language.
- Extensive experience in Pandas or NumPy; Polars is a plus.
- 1-3 years of experience with Linux operating systems.
- Thorough understanding of databases and SQL.
- Experience with large Python codebases.
- Bachelor's or master's degree in Computer Science or a related area.
- High attention to detail.
Benefits
- Discretionary annual bonus (cash and stock).
- Private healthcare insurance.
- Subsidized recreational pass with 80% employer contribution.
- Daily food allowance in the office.
- Monthly BKK pass.
- Hybrid working model with 1 day home office per week.
- Modern office in Budapest with free amenities.
- Friendly atmosphere with frequent company outings.