Data Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: BNSF Railway

Be Part of the Future of Freight Rail Technology

Join BNSF | Tech, the technology division powering one of the largest freight rail networks in North America. As a Data Engineer, you’ll help transform how we use data and AI to move essential goods safely and efficiently across 28 U.S. states and 3 Canadian provinces. Your work will support the delivery of food, clothing, energy, and supplies that power communities across America and beyond.

We value safety, inclusion, and excellence. If you’re passionate about solving complex data challenges and want a role where your contributions shape the future of freight and mobility, this is your chance to make an impact.


Why Join BNSF | Tech as a Data Engineer

As a Data Engineer, you’ll design and implement cutting-edge data streaming solutions that power real-time analytics and AI-driven decision-making. You’ll work in a collaborative, forward-thinking environment that encourages learning, innovation, and professional growth.

You’ll also enjoy competitive pay, outstanding benefits, and the flexibility of working remotely from anywhere in the contiguous U.S., with occasional travel to our Fort Worth, TX headquarters.


Key Responsibilities of a Data Engineer

  • Build and optimize data streaming solutions for real-time analytics.

  • Design, maintain, and scale data pipelines for both batch and streaming workflows (ETL, transformations, integrations).

  • Create and manage large-scale data warehouses for business intelligence and analytics.

  • Develop certified datasets by integrating diverse data sources with accuracy and reliability.

  • Collaborate with data scientists and analysts to deliver effective data solutions.

  • Monitor, troubleshoot, and improve data workflows for performance and scalability.

  • Ensure data security and compliance with industry standards and regulations.

  • Write efficient, well-documented code with unit tests for all data solutions.

  • Stay current on data engineering trends, machine learning, and AI innovations.


What We’re Looking For (Basic Qualifications)

  • Bachelor’s degree in Computer Science, Information Technology, or related field — OR 2+ years of relevant software/data engineering experience.

  • Proficiency in Python, SQL, or Java.

  • Strong knowledge of data warehousing (dimensional modeling, star schema).

  • Experience with ETL processes and cloud-based data solutions.

  • Familiarity with database systems (SQL, NoSQL) and lakehouse tech (e.g., Delta Lake, Apache Iceberg, Apache Trino).

  • Experience with data streaming tools (Apache Kafka, AWS Kinesis, Apache Flink, Apache Spark).

  • Problem-solving mindset and strong attention to detail.

  • Clear written and verbal communication skills for technical and non-technical teams.


Preferred Qualifications

  • Experience with DevSecOps tools (Jenkins, GitHub) and Agile environments (Scrum, Kanban, SAFe).

  • Knowledge of cloud platforms and open-source data tools.

  • Familiarity with geospatial data transformation and spatial libraries.

  • Prior experience in transportation, logistics, or high-tech industries.

  • Proficiency in Jupyter for collaborative data analysis.


Compensation & Benefits

  • Salary range (Junior): $93,750 – $175,000 (based on skills, experience, and location).

  • Annual incentive bonus eligibility.

  • Industry-leading 401(k) and Railroad Retirement program.

  • Comprehensive medical, dental, vision, and mental health coverage.

  • Parental and family benefits, including adoption and surrogacy support.

  • Generous paid time off and flexible remote work options.

  • Discounts on travel, wellness, and more.


Why BNSF | Tech

BNSF is committed to diversity, equity, and inclusion. We welcome individuals from all backgrounds and provide the tools and resources to help you achieve your full potential in a collaborative, innovative environment.


How to Apply

Apply early — this role may close 7 days after posting.
This is a remote U.S. position with up to 20% travel for team meetings and strategy sessions in Fort Worth, TX.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx