Data Engineering Manager
Data Engineering Manager to own market data platforms and analytical data systems at a proprietary trading firm. Hands-on role managing a small team while writing production code, leading KDB+/Q time-series architecture, building low-latency pipelines, and evolving the platform for AI-driven consumers. Requires 7+ years data engineering experience with strong KDB+/Q and Python background.
About the job
Key Responsibilities
Market Data Pipeline Engineering
- Own the market data pipeline from ingestion through normalization and near-real-time delivery. The data has to be correct first, and the system has to recover cleanly when something breaks.
- Integrating direct exchange feed capture alongside third-party vendor data
- Building and improving replay, recovery, and gap-detection capabilities
- Keeping market data correctly sequenced, validated, and available fast enough for downstream users
- Understanding when latency matters, when durability matters more, and how to make the right tradeoff
Time-Series Architecture: KDB+/Q
- Design, maintain, and improve the KDB+/Q platforms that hold our real-time and historical market data.
- Schema design, partitioning, and query-performance tuning
- Supporting real-time and historical analytics use cases
- Managing retention and data lifecycle policies
- Keeping the platform maintainable as data volumes and usage grow
- Debugging production HDB and tickerplant issues directly
Data Distribution & Platform Integration
- Deliver data reliably to downstream consumers through streaming, messaging, and platform integrations.
- Defining data contracts and schemas that other teams can depend on
- Supporting replayable and durable data flows where needed
- Working with downstream teams to understand how they actually consume the data
- Balancing real-time delivery needs with reliability and operational simplicity
Tooling, Libraries & Supporting Systems
- Build the internal tooling and shared libraries that make the data platform easier to operate and easier to use.
- Building validation, monitoring, replay, and analytics tools
- Owning supporting systems for reference data, configuration, and metadata
- Improving developer workflows around market data testing and troubleshooting
- Reducing repeated manual work through better tools and automation
Technical Leadership & Production Ownership
- Lead the team by staying close to the work.
- Writing production code
- Reviewing pull requests and technical designs
- Working directly with trading and research teams to understand their needs
- Debugging production issues during market hours when needed
- Setting expectations for quality, reliability, and maintainability
- Improving monitoring, alerting, and data-quality checks so problems are caught before the desk finds them
Technology Stack
- KDB+ / Q
- Python
- C / C++
- Linux
- Docker
- Git / CI-CD
- Binary market data protocols
- Streaming / message bus platforms
- Kernel-bypass / high-performance networking
- Industry-standard messaging protocols (FIX, SBE)
Required Qualifications
- At least 7 years of experience in data engineering, market data infrastructure, or a closely related area
- Current hands-on production coding experience
- At least 3 years leading engineers while staying technically involved
- Strong KDB+/Q experience, including complex Q, tick architecture, query tuning, and production HDB troubleshooting
- Strong production Python experience, including tested, packaged, maintainable systems-level code
- Experience building low-latency decoders for real exchange protocols
- Strong understanding of multicast, packet capture, sequencing, and gap detection
- Comfortable working in Linux and using tools such as perf, strace, tcpdump, and numactl
- Able to own production issues directly, not just route them to someone else
Preferred Qualifications
- Background in high-frequency trading, market making, proprietary trading, or another latency-sensitive environment
- C or C++ experience for performance-critical decoder or capture components
- Experience with kernel-bypass or high-performance networking technologies
- Experience with streaming platforms used in real-time data pipelines
- Working knowledge of binary market data encoding standards
Skills
Kdb+, Q, Python, C++, Linux, Docker, Fix, Sbe, Kernel-Bypass Networking, Market Data Protocols
Similar jobs
Data Engineering jobsThe Senior Analytics Engineer will build and operate scalable data models, pipelines, semantic layers, and self-service data products while partnering with business stakeholders. The role requires 5+ years of analytics or data engineering experience, advanced SQL, strong dbt expertise, and familiarity with modern cloud data platforms.
Build and operate reusable data platform services, connectors, and reliable distributed workloads that make enterprise data usable for applications, analytics, and AI. Requires 4+ years of data platform experience plus strong Python, SQL, backend, and data infrastructure skills.
Senior Software Engineer building and operating broad data platform infrastructure for data, analytics, ML, AI, and agent workflows. Requires 5+ years of software engineering experience with distributed systems, production data platforms, cloud infrastructure, and systems design.
Own the Finance and Operations data layer, integrating source systems into Snowflake and Omni while developing governed metrics, dashboards, and quality controls. Requires 5+ years in analytics, strong SQL and data modeling skills, and experience partnering with business stakeholders.
Build and operate scalable data platform services, pipelines, SDKs, and self-service tooling that make internal and third-party data accessible for analytics, machine learning, and product experiences. Requires 5+ years of backend engineering experience and production expertise with data infrastructure.