Machine Learning Engineer/AI Engineer
Machine Learning Engineer/AI Engineer
GCTECHINFO
Cupertino, CA
See who GCTECHINFO has hired for this role
Job Title: Machine Learning Engineer/AI Engineer
Duration- 5 months
Working hours: 8 AM -5 PM
Work address: Cupertino, CA 95014
Summary Of The Project
Duration- 5 months
Working hours: 8 AM -5 PM
Work address: Cupertino, CA 95014
Summary Of The Project
- We will develop an AI/ML Model Inferencing Pipeline that would automate the extraction of all data elements from the Document or from Source Streaming Data, this will leverage the elastic nature of cloud for cost optimize for different use cases.
- You will design, develop, test, deploy, maintain, and enhance Machine Learning Pipelines using K8s/AKS based Argo Workflow Orchestration solutions
- Participate and contribute in 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 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
- Bachelor’s/Master’s degree in Computer Science or Data Science
- 5 to 8 years of experience in software development and with data structures/algorithms
- 5 to 7 years of experience with programming language Python or JAVA, database languages (e.g., SQL), and no-sql
- 5 years of experience in developing large-scale infrastructure, distributed systems or networks, experience with compute technologies, storage architecture.
- Strong understanding of micro services architecture and experience with building and deploying RestAPI’s using Python, Flask and Django
- 5 years of experience with Unit and Functional test cases using PyTest, UnitTest and Mocking External Services for functional and non-functional requirements
- Strong understanding and experience with Kubernetes for availability and scalability of the application in Azure Kubernetes Service
- Experience in building and deploying applications with Azure, using third-party tools(e.g., Docker, Kubernetes and Terraform)
- Experience with cloud tools like Azure and Google Cloud Platform
- Experience with development tools, CI/CD pipelines such as GitLab CI/CD, Artifactory, Cloudbees and Jenkins
- Python, Kubernets, Argo Workflow, Argo Event, Hive, SQL, no-sql, RestAPI’s, Helm, Docker, Jenkin
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at GCTECHINFO by 2x
See who you knowGet notified about new Machine Learning Engineer jobs in Cupertino, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer (Junior)-Front End Technologies
Software Engineer (Junior)-Front End Technologies
-
Software Engineer – Full Stack
Software Engineer – Full Stack
-
Full Stack Engineer
Full Stack Engineer
-
Junior Software Engineer
Junior Software Engineer
-
Web Developer (Junior)- Remote
Web Developer (Junior)- Remote
-
Junior Software Engineer
Junior Software Engineer
-
Junior Node.JS Developer
Junior Node.JS Developer
-
Junior Software Developer
Junior Software Developer
-
Software Engineer - Concierge
Software Engineer - Concierge
-
Junior Software Engineer
Junior Software Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub