Sr. Full Stack Developer
Talent Strategy
Holland, United States of America
15 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 110KJob location
Holland, United States of America
Tech stack
.NET
Artificial Intelligence
Data analysis
C Sharp (Programming Language)
Data Cleansing
R
Python
Matlab
Machine Learning
Microsoft Software
MongoDB
TensorFlow
Web Applications
PyTorch
Information Technology
Machine Learning Operations
Job description
As a Software Engineer you will lead the coordination of the programming team along with the electrical and mechanical engineers to update and expand the functionality of our technical products that help our customers.
Responsibilities:
Full-stack C# development
- Building and supporting desktop and web applications for the Microsoft stack
- Planning, building, testing, and maintaining robust software
- Developing, deploying, and maintaining machine learning (ML) and artificial intelligence (AI) models to enhance data-driven insights and automation processes
- Collaborating with cross-functional teams to integrate machine learning algorithms and AI functionalities into applications
- Implementing MLOps practices to streamline the ML lifecycle, from data preparation to deployment and monitoring in production
Requirements
C#, .Net, NI DAQ, NI Measurement Studio, and MongoDB experience required
- Analysis tools including Python, R, Matlab experience a plus
- Proficiency in machine learning and AI libraries, particularly TensorFlow and PyTorch
- Experience with MLOps tools and practices for model deployment and lifecycle management
- Proficiency with Python for data analysis, model development, and statistical analysis
- Bachelor's degree in Engineering, Computer Science, or another STEM discipline
- Experience in manufacturing or industrial industries is a plus
- Minimum of 6 years of work experience in a similar role
- Highly motivated individual with desire to help drive vision and strategy
- Hands-on team player who can inspire, motivate, and lead team members
- Detail-oriented with the ability to organize, document and prioritize multiple projects.
- Excellent facilitation, analytical and organizational skills
- Independent, self-starter
- Occasional travel to customer locations - up to 5%