S

Sperry Rail

Inspects railway tracks and builds testing systems

Full Stack Engineer: Data Science Focus

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 building data pipelines and working with structured and unstructured data.
  • 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.
  • Strong applied mathematics knowledge, including statistics, probability, linear algebra, or signal processing.
  • Ability to read, understand, and extend complex algorithms and dense business logic written by others.
  • 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 explaining technical concepts to non-technical stakeholders.
  • Collaborative, team-first mindset aligned with the values of being Humble, Hungry, and Smart.

Responsibilities

  • Design and develop data pipelines, ETL processes, and backend services using Python.
  • Build and maintain APIs and microservices that serve data products to internal and external consumers.
  • 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 continuous improvement, knowledge sharing, and technical excellence.

Desired Qualifications

  • Exposure to time-series data, geospatial data, or IoT data streams.
  • Experience with ranking, scoring, or data fusion systems.
  • Familiarity with frontend technologies such as React and TypeScript.
  • Experience in rail testing, non-destructive testing, or sensor-based inspection industries, including ultrasound, eddy current, or electromagnetic inspection.
  • AWS certifications.
  • Experience with infrastructure-as-code tools such as CloudFormation, CDK, or Terraform.
  • Knowledge of containerisation using Docker or 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