S

Sperry Rail

Inspects railway tracks and builds testing systems

Full Stack Engineer - Data Science Focus with React

Full-Stack EngineeringUpdated on Nov 13
Full-timeDerby, UKNo salary listedIn-person

About the Job

Requirements

  • Strong proficiency in Python and libraries such as NumPy, Pandas, and Scikit-learn, or similar tools.
  • Experience with React, including hooks, state management, and component architecture.
  • Experience building data pipelines and working with structured and unstructured data.
  • A solid understanding of SQL and relational and non-relational databases.
  • Experience with AWS cloud services such as S3, Lambda, EC2, RDS, and Glue, or similar services.
  • Familiarity with modern frontend tooling such as TypeScript, Webpack or Vite, and CSS frameworks.
  • Understanding of software engineering principles, including testing, code quality, and design patterns.
  • Familiarity with version control using Git, CI/CD pipelines, and agile development practices.
  • Strong problem-solving skills and ability to learn new technologies quickly.
  • Good communication skills, including the ability to explain technical concepts to non-technical stakeholders.
  • A collaborative, team-first mindset aligned with the company's values of being Humble, Hungry, and Smart.

Responsibilities

  • Design and develop data pipelines, ETL processes, and backend services using Python.
  • Build interactive dashboards, data visualization tools, and web applications using React.
  • Develop RESTful APIs connecting data services to frontend applications.
  • Work with large-scale rail inspection datasets, including ultrasonic, electromagnetic, and operational data.
  • Implement and deploy machine learning models and statistical analyses in production environments.
  • Architect and manage AWS cloud infrastructure for data workloads, including S3, Lambda, Glue, Athena, SageMaker, and Step Functions.
  • Collaborate with domain experts to translate rail inspection requirements into technical solutions.
  • Write clean, tested, well-documented code following engineering best practices.
  • Participate in code reviews, sprint planning, and technical design discussions.
  • Collaborate with cross-functional teams, including inspection engineers, data scientists, and product managers.
  • Contribute to a culture of continuous improvement, knowledge sharing, and technical excellence.

Desired Qualifications

  • Experience with data visualization libraries such as D3.js, Recharts, and Plotly.
  • Exposure to time-series data, geospatial data, or IoT data streams.
  • Experience presenting complex or uncertain data to non-specialist users.
  • Experience in rail testing, non-destructive testing (NDT), or sensor-based inspection industries, including ultrasound, eddy current, and electromagnetic inspection.
  • AWS certifications.
  • Experience with infrastructure as code, including CloudFormation, CDK, and Terraform.
  • Knowledge of containerization using Docker and ECS/Fargate.

About the Company

Sperry Rail

Inspects railway tracks and builds testing systems

Sperry Rail provides rail inspection services and equipment to freight railroads and passenger transit networks. Its technicians use ultrasonic, electromagnetic and surface-testing systems to find internal and external rail defects without destroying the track. The company develops inspection hardware for vehicles that run on rails or travel between roads and rails, along with handheld tools for targeted checks. Customers use the findings to plan track maintenance, repairs and future testing schedules across their networks; Sperry also sells inspection vehicles, components and testing systems. Founded in 1928, the company is headquartered in Shelton, Connecticut.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Shelton, CT
Founded
1928

Recently Posted Jobs

Explore more opportunities at Sperry Rail

See more jobs