Machine Learning DevOps Engineer II
crowe
Job Description
Required Skills
-
Software engineering experience in a production environment, with a strong background in system design and architecture.
-
Expertise in programming languages such as Python and JavaScript. You’re experienced writing scalable, production-level code sufficient to thoroughly review code and mentor on general programming best practices.
-
Solid understanding of scaling strategies and distributed computing principles.
-
Demonstrated interface savviness, including experience creating and interacting with RESTful HTTPS API's, websockets, and webhooks.
-
Experience with at least one Cloud Computing platform (experience with Microsoft Azure a plus).
-
Experience with serverless functions, e.g., OpenFaaS.
Preferred Skills
-
Power Platform, Azure AI Studio, and other Microsoft stack exposure for AI solution deployment.
-
Certified Kubernetes Application Developer (CKAD) certification or similar credentials.
-
Demonstrated commitment to DevOps best practices and continuous improvement.
-
You want to stay fresh with regards to practicing engineering. Continuous improvement is a mantra for you as any system you work with gradually improves over time.
-
You enjoy machine learning. You've gone deeper than reading blog posts and playing around with ChatGPT.