Open role
[Remote] Sr. Data Engineer
Note: The job is a remote job and is open to candidates in USA. NinjaTrader is hiring a Senior Data Engineer for its Data & Analytics team. The role designs and operates the data platform, pipelines, and infrastructure that support analytics, trading tools, and machine learning, while delivering scalable and reliable data solutions.
Responsibilities
- Design, build, and maintain robust data pipelines and data lake architecture for both batch and real-time streaming use cases, including high-volume, low-latency data processing
- Improve observability, alerting, and SLOs across data systems so pipelines are easier to monitor and issues are caught early
- Optimize ETL/ELT workflows for performance, scalability, and fault tolerance
- Develop dbt workflows to onboard Evaluation Partners and create end-of-day reporting for partner analysis
- Build and support event-driven architectures and scalable platform components
- Contribute to the orchestration and automation of workflows
- Integrate complex financial APIs and third-party data sources into internal systems
- Collaborate with analytics, product, and ML engineers to develop and deploy reliable data products
- Work on feature pipelines and model-ready data to support ML engineers
- Promote high standards in code quality, testing, and platform reliability
- Participate in Agile ceremonies and foster a collaborative, growth-oriented team culture
Skills
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in data engineering, platform engineering, or backend development
- Strong skills in SQL and Python for building and testing data solutions
- Hands-on experience with GCP and GCP data products (BigQuery, Cloud SQL, Cloud Storage, etc.)
- Experience with AWS cloud services (S3, Glue, Athena, Kinesis) in addition to GCP
- Experience with CI/CD pipelines, infrastructure-as-code, and version-controlled deployment workflows (e.g., Terraform, GitOps)
- Hands-on dbt experience building and maintaining dbt projects (models, tests, macros, documentation, CI)
- Proficiency with workflow orchestration tools (e.g., Airflow, Prefect)
- Knowledge of data lake architecture, including file formats (Parquet, Avro) and open table formats (Apache Iceberg)
- Familiarity with event-driven and service-oriented architecture
- A track record of building automated, well-tested, and observable data systems
- Comfortable working both independently and collaboratively in a fast-paced Agile environment
- Bonus for EMR
- Hands-on Kubernetes experience, especially around data workloads and containerized pipelines
- Experience with streaming technologies (e.g., Kafka, Spark Streaming, Flink) and comfort working with high-volume, low-latency data flows
- Experience with change data capture tools (e.g., Debezium, Kafka Connect) and real-time data integration patterns
- Experience with BI tools like Looker Studio or QuickSight
- Experience with observability and monitoring tooling (e.g., Datadog, Grafana, Prometheus)
- Background in fintech, trading, or derivatives
Benefits
- Annual target bonus of 10%, based on individual performance (50%) and company/team performance (50%).
- 401K plan through ADP with a company match of up to 3.5% of employee contributions.
- Annual paid time off allowance accruing at a rate of 18 days per year (some positions may qualify for more), plus seven paid holidays.
- Hybrid work schedule: in-office Tuesday through Thursday, with remote work on Mondays and Fridays.
- 20 additional flex remote days annually.
- 5 Company Wide Office-Optional weeks tied to major holidays.
- Generous PTO.
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually.
- 1 Service Day Annually.
- 401k with 3.5% Company Match.
- Paid Parental Bonding Leave.
- Health, Vision, Dental Coverage.
- Life and Disability Insurance Covered 100% by NinjaTrader.
Company Overview
Company H1B Sponsorship