B

BusPatrol

Automated school bus stop-arm camera enforcement

Data Engineer

Data EngineeringPosted on Nov 6
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A bachelor’s degree or higher in a quantitative or technical field, such as Computer Science, Statistics, or Engineering, or equivalent experience.
  • At least 5 years of experience in data engineering, database engineering, business intelligence, or business analytics.
  • At least 5 years of SQL experience for reporting and transformation using technologies such as Redshift, MySQL, PostgreSQL, Snowflake, or Databricks.
  • At least 4 years of Python experience, including class development, within a Git-managed continuous integration and continuous delivery team development environment.
  • At least 4 years of experience with schema design and dimensional data modeling.
  • Experience with data lake architectures and integrating structured and unstructured data into unified models.
  • Experience with API design and development of RESTful web services.
  • Ability to define and align to a long-term vision, and diagnose issues independently by investigating code, data, and logs.
  • Ability to structure and process qualitative data and draw conclusions.

Responsibilities

  • Create and orchestrate data pipelines within an AWS environment using services such as Redshift, EC2, EMR/Spark, S3, Lambda, and Glue.
  • Manage the data and analytics ecosystem from ingestion and ETL through aggregate tables to meet analytics and reporting needs.
  • Design and implement internal data pipeline processes and improvements using automation, optimization, and infrastructure redesign for scalability.
  • Develop scripts for scheduling data ingestion and synchronization, and implement backend logic to create data marts based on business requirements for stakeholder self-service.
  • Partner with data architects to build frameworks for defining metrics as code and optimizing data search and retrieval.
  • Troubleshoot production data jobs and processes to resolve data quality issues and improve pipeline performance.
  • Build and assemble large, complex data sets with multidimensional relationships to meet functional and non-functional business requirements.
  • Develop integrations between systems to ensure seamless data flow.
  • Use AI to accelerate development while retaining ownership of outputs, mastering the codebase, maintaining clean architecture, and preventing software bloat.

Desired Qualifications

  • Experience with data science and machine learning.
  • Experience with GIS.
  • Data visualization experience with tools such as Tableau.
  • Experience with JIRA.

About the Company

BusPatrol

Automated school bus stop-arm camera enforcement

BusPatrol provides automated school bus stop arm camera systems in the United States, partnering with municipalities, school districts, and bus operators to improve child safety. It operates on a cost-recovery revenue-sharing model, offering the program at no upfront cost to clients and handling procurement, deployment, maintenance, coordination with law enforcement, and ongoing support. The system uses stop-arm cameras to detect violations, collect video evidence, and assist law enforcement in issuing citations, with the company taking a share of the fines as its revenue. Unlike others in the space, BusPatrol combines end-to-end program management with a no-cost entry for clients and a focus on reducing repeat offenses through formal enforcement. The company’s goal is to keep children safer on the road by dramatically reducing stop-arm violations and building a culture of road safety and accountability.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Lorton, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at BusPatrol

See more jobs