Schweitzer Engineering Labsposted 3 days ago
$85,000 - $108,000/Yr
Full-time • Entry Level
Pullman, WA
Computer and Electronic Product Manufacturing

About the position

Schweitzer Engineering Laboratories, Inc. (SEL) seeks a creative and talented software engineer who is passionate about solving problems and improving people's lives. SEL develops critical products that protect, control, monitor, and analyze the power grid. Our team uses SEL's core competencies as a manufacturer and power system expert to develop machine learning and artificial intelligence (ML/AI) tools for internal and external customers. The team is responsible for evaluating and applying ML/AI tools and methods to solve problems important to our customers. We are seeking a well-rounded engineer who enjoys using the latest technology to solve real-world problems. The ideal candidate for this role has experience with ML/AI pipelines, a solid understanding of statistics, physics, dynamic systems, and Python/Docker development environments. This candidate is willing to learn about and apply natural language processing, machine vision, and physics-based models in their ML/AI pipelines. They also are excited to use data-driven science and engineering to find dominant patterns in complex data sets. The role's core activity is Python-based research and development. Your primary focus will be to support existing ML/AI tools and customers and contribute to new research and development projects. New projects will have a focus on machine vision, physics-base simulation, process automation, and both cloud and on-prem resource deployments.

Responsibilities

  • Contributing to the specification, design, implementation, deployment, and testing of software applications
  • Participating in technical writing assignments including reports, proposals, and presentations for your customers and colleagues
  • Creating new data sets to test novel ideas for future research and development

Requirements

  • BA/BS degree in Computer Science (CS), or a related field or equivalent practical experience
  • 2+ years' experience with ML/AI software development
  • Experience with Python (or other OOP)
  • Familiarity with ML/AI packages
  • Experience with test automation
  • Technical writing skills
  • Ability to collaborate in a team environment

Nice-to-haves

  • Experience with React
  • Familiarity with YOLO, TensorFlow, Pytorch, scikit-learn, Keras
  • Experience with Docker, Kubernetes, Argo

Benefits

  • 100% employee owned
  • Employer funded stock ownership plan (ESOP) and personal 401(k) options
  • Top tier medical, prescription, dental, vision, life, and disability insurance
  • 10 paid holidays
  • Annual vacation accrual starting at 12 days
  • 9 paid sick days
  • Paid family and medical leave that covers 90% of your pay
  • Growth and development opportunities through STEM courses, apprenticeships, tuition assistance, and engineering development programs
  • Wellness, fertility, adoption, and flexible spending benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service