Description : *The Engineer is responsible for developing, implementing and maintaining technical software applications and provides a combination of technical and business leadership while being the primary trusted and capable owner of one or more high priority, high visibility, complex initiatives.
Top skills needed : 1. 5 to 8 years of experience in software development / DevOps and with data structures / algorithms2.
5 to 7 years of experience with programming language Python3. Strong understanding and experience with Kubernetes for availability and scalability of the application in Azure Kubernetes Service4.
Machine Learning experienceThis Engineer will typically lead and coach a small number of team members and provide guidance to team members and multiple.
- You will design, develop, test, deploy, maintain, and enhance Machine Learning Pipelines using K8s / AKS based Argo Workflow Orchestration solutions.
- Participate and contribute to design reviews with platform engineering team to decide the design, technologies, project priorities, deadlines, and deliverables.
- You will work closely with Data Lake and Data Science team to understand their data structure and machine learning algorithms.
- Understanding of ETL pipelines, and ingress / egress methodologies and design patterns* Implement real time argo workflow pipelines, integrate pipelines with machine learning models, and translate data and model results into business stakeholders Data Lake* Develop distributed Machine Learning Pipeline for training & inferencing using Argo, Spark & AKS* Build highly scalable backend REST APIs to collect data from Data Lake and other use-cases / scenarios.
- Deploy Application in Azure Kubernetes Service using GitLab CICD, Jenkins, Docker, Kubectl, Helm and Mainfest* Experience in branching, tagging and maintaining the versions across the different environments in GitLab.
- Review code developed by other developers and provide a feedback to ensure best practices (e.g., checking code in, accuracy, testability, and efficiency)* Debug / track / resolve by analyzing the sources of issues and the impact on application, network, or service operations and quality.
- Functional, benchmark & performance testing and tuning for the built workflows.* Assess, design & optimize the resources capacities (e.
g .Memory, GPU etc.) for ML based resource intensive workloads*Skills : *Kubernetes, Jenkins, python, Devops, ML, machine learning, Azure, ETL Understanding, HELM, Argo Workflow About TEKsystems : We're partners in transformation.
We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia.
As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change.
That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.