Logo
Nanoverse Technologies, Ltd.

Data Engineer

Nanoverse Technologies, Ltd., Beaverton, Oregon, us, 97078


Job DescriptionJob Description

About Us:

Nanoverse Technologies is a well-funded startup with a Center of Excellence in Beaverton, Oregon. We create innovative metrology, laser processing and solid-state energy devices that have a disruptive and immediate impact in high technology industries. This is a unique opportunity to join a rapidly growing company developing best-in-class solutions.

About You:

An individual that thrives in a collaborative working environment that flexes your skills as a Data Engineer. You are an open communicator, take feedback from key stakeholders, and enjoy a fast-paced environment. You think about the problem, are comfortable with pivoting when needed, and take pride in proposing and developing elegant solutions.

What you will do:

Develop software solutions for processing measurement data from IoT-like devices to extract dimensional, compositional, and other properties at speeds that will support high-volume manufacturing.

Design and model structures for storage and access of large data sets that are scalable.

Design, build, and maintain clear, efficient, reusable, and reliable code using C# and other languages as needed.

Take ownership of the infrastructure around the data integrity, storage, and security.

Propose designs and alternatives for internal discussion with key stakeholders and management resulting in functional applications.

Identify bottlenecks, bugs and devise solutions to these problems.

Respond to market requirement documents as needed by specifying software architectural requirements, storyboards, epics, and user stories.

Propose designs and alternatives for internal discussion with key stakeholders and management resulting in functional applications.

Contribute to the development of training material in partnership with technical writers.

What we are looking for:

B.S. in Computer Science, Engineering, or related field.

3-5 years of professional experience as a Data Engineer.

Candidate must have advanced experience with SQL, temporal data stores, data pipelines, and data warehouses.

Candidate must have experience working with C#, .NET, Azure or equivalent tools.

Demonstrated history of unit testing, static analysis, and delivering quality software.

Excellent written and verbal communication skills are required.

Familiarity with software development for IoT devices or capital equipment. High frequency data is a plus.

How we measure success:

Contribute as an individual and work as part of a team.

Produce high quality work with attention to detail, maintaining code quality, organization, and automatization.

Do what it takes to meet the schedule and communicate timely/openly obstacles and identified risk.

Track and communicate issues related to instrument operations (bugs) and performance back to senior management as needed.