Job 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.