NinjaTrader

NinjaTrader

Sr. Data Engineer

Chicago or Remote* · Senior

Sponsorship not specified$100k-$150kDetected 28 days ago
PythonBackend DevelopmentSQLBigQueryAWSGCPKubernetesTerraformCI/CDPrometheusGrafanaDatadogPlatform EngineeringKafkaMachine LearningSparkAirflowdbtData EngineeringData VisualizationAI OrchestrationAgileEHR/EMR

About the role

  • For the latest listings and details, please visit: https://job-boards.greenhouse.io/ninjatrader.
  • We provide cutting-edge products and services that enhance the trading journey.
  • Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading financial markets with confidence.

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
  • 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
  • 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
  • Data Engineer, your primary responsibility is to stay one step ahead of your fellow team members by providing the platform, tools, and infrastructure they need to deliver deployable solutions to real-world business problems.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in data engineering, platform engineering, or backend development
  • Hands-on experience with GCP and GCP data products (BigQuery, Cloud SQL, Cloud Storage, etc.)
  • Experience with CI/CD pipelines, infrastructure-as-code, and version-controlled deployment workflows (e.g., Terraform, GitOps)
  • 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

Nice to have

  • 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
  • Experience with AWS cloud services (S3, Glue, Athena, Kinesis) in addition to GCP

Skills

  • https://job-boards.greenhouse.io/ninjatrader.
  • Welcome to the dynamic world of NinjaTrader!
  • Our growth story is nothing short of exhilarating.
  • Since 2003, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph.
  • So, why work at NinjaTrader?
  • Sounds too good to be true?
  • Take it from our employees.

Compensation

  • The salary range for this role will be $100,000.00 - $150,000.00 USD.
  • In addition, this position will also receive an annual target bonus of 10%.
  • Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
  • Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader.
  • NinjaTrader offers a 401K plan through ADP under which the company will match up to 3.5% of employee contributions.
  • Annual paid time off allowance accrues at a rate of 18 days per year (some positions may qualify for more) plus seven paid holidays.

Benefits

  • As an accomplished data engineer joining the Data & Analytics team, this is a terrific opportunity to become part of a fast-growing, revolutionary fintech company shaping the future of retail futures trading.
  • This goes beyond maintaining pipelines-it's about delivering best-in-class data architecture, scalable workflows, and real-time solutions that power trading, product development, and machine learning.

Company info

  • Your data-driven mindset and ability to work with large-scale data systems enable NinjaTrader to serve customers better, identify new opportunities, and improve processes.

This listing is sourced directly from NinjaTrader's careers page and normalized into a canonical job model.