*** Spotlight call scheduled for 7/10 at 11am PST. DO NOT SUBMIT CANDIDATES PRIOR TO THE CALL. CANDIDATES WILL BE REJECTED ***
This position is Hybrid; required to work on-Site 1-3 days per week at Santa Clara location .
REQUIRED: Bachelor's/ degree in computer science, Engineering, or related fields.
Job Description: Senior Engineer -MLOpsand DevSecOps
Overview: We're on the lookout for a Senior Engineer with expertise inMLOpsand DevSecOps. The role demands a solid grasp of machine learning operations, DevSecOpspractices, and integrating security within the CI/CD pipeline. Candidates should possess a robust software engineering background, automation skills, and a zeal for enhancing system reliability and security.
Key Responsibilities:
MLOps:
- Develop scalable, reliableMLinfrastructure.
- AutomateMLmodel deployment, monitoring, and management.
- Implement data versioning, model training, and experimentation best practices.
- StreamlineMLworkflow in collaboration with engineers.
- Optimize model reproducibility and performance.
DevSecOps:
- Integrate security into the CI/CD pipeline.
- Perform security audits and vulnerability assessments.
- Manage tools like static code analysis, SAST, and Trivy.
- Enforce security standards with development teams.
- Develop dashboards for pipeline health and security metrics monitoring.
CI/CD:
- Design and maintain robust CI/CD pipelines.
- Optimize build processes for efficiency.
- Implement Continuous Build and Test strategies.
- Automate testing, deployment, and monitoring with GitHub Actions.
- Analyze and act on pipeline performance metrics.
Collaboration and Communication:
- Engage with cross-functional teams to meet their needs.
- Mentor junior engineers.
- Participate in architecture reviews focusing on security and performance.
- Communicate project status, risks, and metrics effectively.
Required Skills and Experience:
- Bachelor's degree in computer science, Engineering, or related fields.
- 5+ years in software engineering with a focus on DevOps, DevSecOps, orMLOps.
- Proficient in Python, Java, or Go.
- Experienced with CI/CD tools like GitHub Actions, Jenkins, Azure DevOps.
- Knowledgeable in Docker, Kubernetes, and Azure.
- Familiar with machine learning frameworks and libraries.
- Strong problem-solving, attention to detail, communication, and teamwork skills.
Preferred Qualifications:
- Experience with IaC tools like Ansible, BiCep.
- Security or cloud certifications.
- Experience with monitoring and logging tools.
- Knowledge of regulatory requirements and compliance.
Job Function: Please be informed that this role requires 70% of work on DevSecOpsand 30% onMLOps.