Wind River Systems Engineering • Broomfield, Colorado
Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
SENIOR MACHINE LEARNING SOFTWARE ENGINEER
Seattle, WA or Broomfield, CO
(US Citizen or Permanent Resident)
Wind River
In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, in a world with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and deliver at the solutions level.
Wind River’s impact spans critical infrastructure domains such as telecommunications, including 5G; industrial (automation, sustainable energy, robotics, mining), connected healthcare and medical devices, automotive (connected and self-driving vehicles), and aerospace & defense. We were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader. Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 7 consecutive years as a “Top Work Place”. If you’re passionate about amplifying your impact on the world, in a caring, respectful culture with a growth mindset, come join us and help lead the way into the future of the intelligent edge!
Wind River is big enough to change the world and small enough for your ideas and voice to be heard about how we do it.
ABOUT THE OPPORTUNITY
Wind River Systems is seeking an experienced high-performing machine learning software engineer for a team developing a hybrid cloud-based data analytics, machine learning and artificial intelligence platform. The core purpose of the role is wrangling data and building, evolving, and deploying analytical models to improve our products, the customer experience, and ultimately the business.
The successful candidate will join a highly skilled development team delivering internal and external tools and technologies across a complete analytics-driven DevSecOps platform, pioneering many new industry-leading capabilities. They will collaborate cross-functionally with data scientists, architects, technologists, product managers, development, and customer-facing teams to deliver intelligent cloud analytics solutions across a wide portfolio of class-leading products, in many industry verticals, and ensure high performance, usability, and product quality.
Responsibilities
Iteratively extract, wrangle, and analyze data from development tools (like GitLab, Jenkins, Jira, and many more)
Contribute to the research, development, prototyping, and deployment of data models that:
address emerging cyber security concerns in open-source development communities
enhance developer productivity and product quality
Develop visualizations and interactive features for these AI/ML capabilities
Leverage knowledge of social media data sources, psychology, insider threats, data curation, or other areas of expertise to study the behaviors of open-source development communities
Bring direct and tangible observations of real-world operational problems observed in the DoD, intelligence community, and private industry to conceive and communicate new research ideas
Collaborate with other researchers, external partners, and customers to successfully complete research programs and meet development objectives and timelines
Contribute to the design and evolution of a high-quality, secure data architecture and infrastructure, upon which future data science can flourish
Mentor and help to up-skill other analytical team members on advanced data engineering and data science techniques
Keep up with emerging research, practice, and communities in machine learning and artificial intelligence technologies
ABOUT YOU (this role may be filled at a higher level for a highly qualified candidate)
Qualifications
BSc or higher degree (Computer Science, Computer/Electrical/Software Engineering, Analytics, Applied Math or Physics, or other STEM field) or equivalent work experience
4+ years of data science experience: prototyping, developing, validating, scaling, and deploying machine learning models into products for real customers
7+ years working in software development arena
Core Competencies and Demonstrated Success
Strong, demonstrable skills in SQL and Python for data extraction and manipulation
Experience contributing on data science projects and defending modeling approaches
Exceptional team player with a track record of successful collaborations and working well in diverse, distributed agile environments
Good understanding of software product development processes and software team communication / coordination approaches
Blend of technical expertise and soft skills; strong technical writing and presentation skills
Strong foundational knowledge in statistics and mathematics
Self-managed, fast learner with the desire and ability to master new technologies
It will be great if you also have:
Experience with Git, GitHub and GitHub Flow, GitLab, and social media APIs
Familiarity with Continuous Integration tools (e.g. Jenkins, Travis CI, etc.)
Expertise in data modeling and/or statistical / numerical analysis
Understanding of information security practices (cryptography, privilege separation, etc.)
Real-time analytics experience: receiving and analyzing streaming data from distributed applications (not just processing data at rest)
Software Engineering experience with the full development lifecycle and processes, agile and scrum project management tools (e.g. Jira); Scrum certifications (CSM, PSM, CSPO) are a plus
Proficiency in developing a variety of data science models (clustering, classification, regression, neural nets, NLP, time series, anomaly detection, etc.)
Experience with Postgres / Hadoop / Linux / AWS / Azure
Experience with Kubernetes / Docker; CKA, CKAD, or CKS certification is a plus
Familiarity with Real Time Operating Systems (RTOS) and RTOS development tools
History of open source contributions and/or volunteering on professional committees