Gecko Robotics, Inc. logo

Gecko Robotics, Inc.

Data Engineer

Engineering · Pittsburgh, Pennsylvania
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

Job at a Glance

The Signal Processing team develops algorithms and builds machine learning models that analyze the millions of signals that Gecko’s robots collect every inspection. The team’s work allows Gecko to verify massive amounts of data in a short amount of time by assisting human review of data inherent in traditional NDT practices. As a data engineer on the team, you will enable our data scientists and analysts to do their work more efficiently and ultimately ship improvements faster than ever.

What You Will Do

  • Build the infrastructure to support the design, training, and testing of signal processing and machine learning models

  • Design the data model to support  exploration and annotation of vast data sets from diverse sensors and sources such as ultrasound, vision, and laser inspections

  • Create an environment for A/B testing and comparing algorithms

  • Design API’s to make inspection data and analytics accessible across a range of products and use cases

  • Design, implement, and verify new features in a continuous integration environment

  • Lead design and code reviews

  • Use critical thinking skills to debug problems and develop solutions to challenging technical problems

  • Interact with other engineers from multiple disciplines in a team environment

  • Develop tests to ensure the integrity and availability of the application

  • Provide and review technical documentation

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 What Gecko Is Looking For

  • 2+ years experience with building backend software applications

  • Bachelor’s and/or Master’s degree in Computer Science, or equivalent experience

  • Demonstrated ability in writing performant, scalable code

  • Dedication to test-driven development and designing production-ready systems

  • Experience working with data pipelines (ETL/ELT), databases, data warehouses, and big data management

  • Experience working with data applications and corresponding languages (Python, R, Spark, Hadoop, etc.)

  • Deep understanding of a backend Web development framework (Django, Flask, Node.js, Spring, Ruby, or Laravel)

  • Familiarity with Computer Science fundamentals and ability to apply those fundamentals to code

  • Awareness of best practices for scaling backend architectures and databases

Who We Are

Gecko Robotics (Gecko) is focused on protecting and maintaining civilizations' most critical infrastructure, with machines and platforms.

Traditional manual maintenance is dangerous, slow and reactive. Gecko’s solutions improve safety and speed (10x) while gathering more data (1000x) to predict infrastructure failures before they happen.

Gecko services customers across the USA and internationally primarily in the Oil & Gas, Power Generation and Pulp & Paper markets.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Pittsburgh, Pennsylvania
  • Department
  • Employment Type
  • Minimum Experience