Managed Staffing is Hiring a Software Engineer - Machine Learning and Cloud Applications Near Beaverton, OR
Location: 15266 NW Greenbrier Pkwy, Beaverton, OR 97006, United States (ONSITE) Status: Full Time Compensation: Competitive, including stock options and full benefits Qualifications
Education & Experience:
Bachelor’s degree in computer science or a similar field with 3 years of experience, or 7 years of comparable professional experience in web applications and/or applications utilizing machine learning techniques.
Technical Skills:
Solid foundation in machine learning algorithms, object-oriented programming, and data structures.
Experience creating applications using C# and ASP.NET.
Experience analyzing datasets and building models from datasets.
Knowledge of modern cloud application development, including AWS, Docker, and CI/CD tools.
Responsibilities
Development and maintenance of a cloud-based backend server that is the foundation of our product.
Participate in technical architecture discussions and help drive technical decisions within the team.
Collaborate with Product Management, UX Designers, and front-end engineers to create a backend cloud-based administration platform that provides an optimal user experience.
Must Have Skills
Intellectually curious and passionate about innovation.
Excellent written and verbal communication skills.
Ability to adapt to changing business needs with the ability to balance multiple competing priorities.
Experience with C#, ASP.NET (.NET 5 and above), and Entity Framework Core.
Experience with at least one high-level machine learning library such as ML.NET, Keras, or PyTorch.
Bonus Skills
Experience implementing and troubleshooting high-usage and high-throughput systems.
Knowledge of modern cloud application development, including AWS, Docker, and CI/CD tools.
Experience optimizing application performance and database queries.
Understanding of TDD/BDD (Test-Driven Development/Behavior-Driven Development).
Understanding of CI/CD (Continuous Integration/Continuous Deployment).
Understanding of cybersecurity and secure methods of transport.
This role requires a combination of technical expertise in machine learning, cloud application development, and strong collaboration skills to work effectively with cross-functional teams. If you are passionate about innovation and have a solid background in software development with experience in machine learning, we would love to hear from you.