Sr. Data Engineer

  • Hardware Services
  • Bellevue

Do you love solving real work problems through robotic technologies? Do you like to solve the most complex and large-scale robotics challenges in the world today? Do you want to have an impact in the development and use of new robotics technologies? Would you like a career that gives you opportunities to help customers and partners leverage robotics as a service to build new solutions, faster, and at lower cost?

Who we are:
At Fresh Robotics, we focus on solving real world problems that our customers face. We are a team of robotics, software, mechanical, electrical engineers as well as program managers and technicians who are not only developing solutions for our clients, but also developing a robotics integration, interoperability and operations platform to help solve common mobile automation problems at scale. Through our creative, technically minded driven spirit, we’re on a mission to become the premier robotics integration partner.

Fresh Robotics is part of Fresh Consulting, which is a design-led, software development and hardware engineering company, offering end-to-end services to help companies innovate. We bring together amazing UX designers, sophisticated developers, digital strategists, and engineers to help companies create fresh experiences that connect humans, systems, and machines. We’ve been growing fast and need someone to help us continue to manage the delivery of high-quality work in a fast-paced environment. See more at freshconsulting.com

What we need:
In this role, you will combine your passion and enthusiasm for data sciences and engineering, cloud technologies, IoT, industrial automation, robotics, open-source software and hardware technologies. You will work alongside Fresh customers and partners to build SaaS and RaaS solutions, ETL’s, services and pipelines. You will identify industry wide technical trends and help guide strategic technical decision making for client projects and Fresh products.

In our Emerging Robotics Practice, you will also have the opportunity to create white papers, blogs, build demos and other reusable collateral that can be used by our customers. You will work closely with our Systems, Electrical, Mechanical, Cloud and Service Engineering teams as well as our Data Scientists and IoT experts to build robotics, IoT, Test and automation solutions. As a member of the robotics team, you are responsible for maintaining context and working knowledge of technology used throughout the sector, developing novel solutions and translating those designs into reality. You are responsible for the developing and maintaining the interfaces between disconnected components and acting as the glue to pull together a viable solution. You will act as a technical domain expert across our solution space for our clients and our team members.

The ideal candidate will have extensive experience with data engineering, software development, data architecture and evidence of developing cloud and edge technologies. Excellent business and communication skills are a must to develop and define key business questions and to build data sets that answer open questions. You should be able to work well with clients to understand the business requirements and relevant solution paths.

Responsibilities:

  • Solutions – Deliver on-site technical engagements with partners and customers. This includes participating in pre-sales on-site visits, understanding customer requirements, creating consulting proposals and creating packaged data service offerings
  • Design, architect and develop data solutions for cloud, IoT and robotics applications
  • Design and develop custom RESTFul API that support data pipelines, even over intermittent connectivity networks
  • Design, develop and maintain ETL services
  • Design and develop CRUD based services for database management
  • Develop secure, available, scalable, stable, and cost-effective data solutions using data storage technologies, distributed file system, data processing, and business intelligence best practices
  • Design and architect highly available and secure data systems to provide engineering and customer reporting and analytics services
  • Develop systems using data warehousing, data architecture, logical and physical modeling, persistence technology, data storage, process and analytics
  • Ensure systems are design for reliability and availability
  • Write testing frameworks for CI/CD and unit tests as part of test driven development
  • Write data validation services and unit tests to ensure data integrity
  • Participate in architectural conversations with clients and other Fresh engineers
  • Conform to, contribute to and update software development best practices and systems
  • Insights – Work with Fresh engineering and support teams to convey partner and customer needs and develop technology roadmaps
  • Push the envelope – bring together diverging architectures and solutions into a well designed architecture while working through technical tradeoffs
  • Imagine bold possibilities and work with our clients and partners to find innovative new ways to satisfy business needs through hardware and software solutions
  • This is a customer facing role. You will be required to travel to client locations to deliver professional services when needed
  • Support development and release schedules to meet dynamic quality goals
  • Ensure that features and deliverables meet and exceed quality requirements across products 
  • Define, analyze and review software requirements to meet defined and anticipated customer needs and system quality and performance standards
  • Design software architecture and interfaces and implement functionality, typically using a model-based approach
  • Collaborate with other engineering disciplines in planning design and development of systems to ensure software and hardware performance and compatibility
  • Create data visualizations for end customers to provide engineering and business insights

Required Qualifications:

  • 10 years experience in data warehousing, analytics services, visualization development, data modeling, ETL service development, data structures and reporting/ analytics tools
  • 5+ years of experience in Python or another scripting language for automation
  • 5+ years of experience with data modeling, ETL modeling, and the design of data architecture
  • 5 years of experience conducting system design and architecture of high performance, distributed and highly available data services for clout or IoT
  • Experience working with highly available cloud database systems
  • Working knowledge of Azure (preferred) or AWS data services
  • Strong understanding of OOP, algorithms, data structures, and design patterns
  • We are looking for candidates who will actively look for and solve interesting challenges
  • BS/MS in computer science, computer engineering, robotics, mathematics, or physics
  • Experience developing software on Linux 
  • Highly-motivated team player with evidence of technical leadership and strong technical collaboration skills
  • Strong oral and written communication skills
  • Desire to be part of a fast-moving start-up and work in a fast-paced, collaborative, environment with few rigid boundaries
  • Experience with noSQL and SQL based systems, as well as big data technologies and systems like DataBricks

 
Preferred Qualifications:

  • MS/PHD in Computer Science, Computer Engineering, data sciences or equivalent
  • Experience developing robotics and IoT telemetry systems
  • Experience in video game development from a data standpoint 
  • Experience with image processing, computer vision, machine learning and reinforcement learning
  • Developing fleet management systems, using ROS2 and MAVLink or similar architectures

 
At Fresh Consulting, we strive to hire a workforce representative of the communities we serve, understanding that a diverse workforce strengthens our organization. We value diversity and support a positive and welcoming environment where all of our employees can thrive.

Equal employment opportunity: All qualified persons will be considered for employment without regard to race, color, religion, sex, national origin, age, marital status, familial status, gender identity, sexual orientation, disability for which a reasonable accommodation can be made or any other status protected by law. Assistance will be gladly provided upon request for any applicant with sensory or non-sensory disabilities.

*Fresh Consulting is a participating E-Verify company. 

  • Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
    Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
  • Drop files here or
    Max. file size: 50 MB.
      Max. file size: 20 MB.
    • By submitting this form, you agree to Fresh Consulting’s Privacy Policy.