Job Title:Software Engineer - AI/ML applications
Location:Santa Clara, CA
Duration:1 year
# of Roles: 1
Note: This is a W2 only role — C2C, C2H will not be considered
The team is looking for a strong software engineer, not an ML researcher. There''s already plenty of ML/DL depth in house, so no deep learning or fine-tuning experience is required. The priority is a hands-on coder rather than a lead — someone who collaborates closely with research. Strong software design skills are essential, particularly CI/CD architecture that can support external open-source contributions, along with solid infrastructure and scale experience.
Ask: Please prioritize hands-on Python engineers with CI/CD and distributed infrastructure depth. Screen out ML research-heavy profiles and candidates whose recent experience has been primarily in a lead capacity.
Focus areas for the role
Interview process — 3 rounds total
Who we are What will you be doing?
Position Overview: We are seeking a Software Engineer (Contract) specializing in Artificial Intelligence and Machine Learning applications to independently drive the development, evaluation, deployment, and lifecycle management of AI powered systems. This role combines advanced AI application development, software engineering, automation, and distributed infrastructure management. The successful candidate will leverage AI agents, build automated testing frameworks, implement secure GitLab continuous integration and continuous delivery pipelines, and deploy scalable AI solutions across distributed environments.
Responsibilities:
Qualifications: Required Qualifications
Preferred Qualifications
Tools and Technologies: Python, Kubernetes, Ray, Slurm, LangChain, Hugging Face, vLLM, SGLang, GitLab, PyTest, pandas, NumPy, Git, GPU Infrastructure, Continuous Integration, Continuous Delivery, Artificial Intelligence Agents, Large Language Models, Automated Testing Frameworks, Security Automation, Model Benchmarking, Data Analytics.