20 Jun DevOps Engineer IV
Job Title: DevOps Engineer IV (32234-1) Type: W2 Contract Duration: 6 months with scope for extension/conversion Client: Leading Social Media Company **Must have US Work Authorization**Summary:The main function of a DevOps / Python Engineer is to develop, modify, deploy, optimize and maintain scalable deployment solutions. This project focuses on building and optimizing backend solutions to deploy Machine Learning (ML) Research:ML DemosData Annotation ToolsData Visualization ToolsExperience with Python and optimizing deployments using Docker, AWS & Terraform is a strong requirement. Familiarity with ML ecosystem (e.g. PyTorch) and ML Model serving (e.g. Torchserve), while not mandatory, would be helpful in the role.Job Responsibilities:• Engage with the project development team early on to seek a deeper appreciation of the team’s goals.• Analyze needs and requirements to determine feasibility of fulfilling requirements within time and cost constraints.• Coordinate with frontend & research teams to clarify backend requirements for the final designs.• Understand, then extend or replace existing implementations.• Create CI/CD pipelines.• Design, develop, and iterate deployment solutions for the final product.Skills:• Experience in software design and development• Experience in deploying software solutions on cloud platforms.• Experience with Python• Experience optimizing hardware and software to meet deployment workloads.• Experience with Docker, Terraform and AWS.• Strong communication and problem solving skills• Understanding of Machine Learning would be helpfulEducation/Experience:• Bachelor’s degree in a technical field such as computer science, computer engineering or related field required- Key Projects: This role will involve several 1-3 month projects to build and deploy solutions for research teams at Meta AI Research. Projects may include AI Demos, data collection tasks for images, video or simulation environments. Engineers should be very comfortable with Python, Docker, Terraform and AWS in general.Task breakdown:- Working on GitHub repos sometimes locally on their personal computer and sometimes on the FAIR Cluster- Engage with the project development team early on to seek a deeper appreciation of the team’s goals.- Analyze needs and requirements to determine feasibility of fulfilling requirements within time and cost constraints.- Coordinate with frontend and research teams, if applicable, to clarify backend requirements for the final designs.- Understand, then extend or replace existing implementations.- Create CI/CD pipelines.- Design, develop, and iterate on middle tier and backend solutions for the final productReason for request: New positionFlexible hours but a total of 40 hours each week – just needs to get the weekly full time in- OT: NOOT- 40 hoursBiggest selling point is making an AI experience that is intended to be delightful to people. To turn a confusing workflow into something fun and usable.Top Skill Sets:Terraform 1-2 yearsAWS 3-5 yearsDocker 3-5 yearsPython 3-5 yearsGitHub: 3-5 years of experienceTop Nice to Have:Understanding of ML ecosystem would be helpfulUnderstanding of video technologies would be helpfulDesign experience; familiar with making UX and design decisionsExperience with python backends and APIsExperience in software design and developmentYears of experience – 3-5 years of experience as the minimum.-Performance indicators to measure success: ramp up will have a timeline for the core deliverables. Acting against these expectations. Spot check.-BA/BS degree- Bachelor’s degree in a technical field such as computer science, computer engineering or related field preferred or equivalent experience.