Software Engineer - AI/ML applications - Onsite

Genesis10
Santa Clara, CA, United States
3 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$175,302.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Data Analysis Automation of Tests Code Coverage Continuous Delivery Continuous Integration Distributed Systems Fault Tolerance Python (Programming Language) Machine Learning NumPy Software Architecture
+21 more
Software Engineering Systems Integration AI Infrastructure Multi-Agent Systems Prompt Engineering Model Validation Agentic-AI Gitlab Git Fastapi Pandas Pytest Git Flow Kubernetes Low Latency HuggingFace SGLang Slurm VLLM Model Inference Vulnerability Analysis

Job description

We are seeking a Software Engineer 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., * Architect, deploy, and scale open source models using Kubernetes, Ray, or Slurm to support highly available and fault tolerant AI workloads

  • Design experiments, perform prompt tuning, evaluate model performance, and deploy production ready AI models and agents
  • Build flexible model benchmarking capabilities that enable rapid testing and replacement of models based on evolving business requirements
  • Conduct comprehensive benchmarking, error analysis, and gap analysis on model outputs and communicate findings through dashboards and reporting
  • Develop automated testing frameworks that validate end to end application functionality and improve test coverage across software and AI generated outputs
  • Automate vulnerability scanning and security validation within GitLab merge request workflows
  • Build and maintain remediation pipelines to address security findings efficiently
  • Own features from concept through production, including architectural decisions, repository management, and community engagement when applicable
  • Optimize distributed AI infrastructure for scalability, resilience, throughput, and low latency performance
  • Collaborate with technical and business stakeholders to ensure successful delivery of AI enabled solutions

Requirements

  • 4 or more years of professional experience developing production grade Python applications
  • Strong expertise in asynchronous Python development and clean software architecture principles
  • Experience deploying and operating production AI or machine learning models
  • Hands on experience with Kubernetes, Ray, Slurm, or similar distributed orchestration platforms
  • Strong understanding of GPU resource management and AI inference optimization
  • Experience with LangChain, Hugging Face, vLLM, and SGLang frameworks
  • Proven experience with prompt engineering, model evaluation, benchmarking, and large language model assessment methodologies
  • Proficiency with Python data analysis libraries, including pandas and NumPy
  • Advanced experience designing and maintaining GitLab continuous integration and continuous delivery pipelines
  • Experience integrating automated testing and vulnerability scanning within development workflows
  • Expert knowledge of PyTest, mocking frameworks, and automated test generation approaches
  • Advanced Git knowledge, including repository synchronization, commit signing, rebasing, and complex branching strategies
  • Strong communication skills with the ability to translate technical findings into business relevant insights

Desired skills:

  • Experience deploying AI workloads across multi node cluster environments
  • Experience creating AI agents or multi agent systems
  • Experience contributing to open source AI communities and repositories
  • Experience building analytics dashboards for model performance monitoring

About the company

ApTask Global Workforce (AGW) is a certified Minority and Veteran workforce solutions company. AGW delivers operational, clinical, lab and professional talent with a strong focus on healthcare and life sciences. The company supports clients with reliable staffing, program expertise and a commitment to quality, speed and consistent delivery.

Benefits of working with ApTask Global Workforce include:

  • Medical
  • Dental
  • Vision
  • Sick Pay (for applicable states/municipalities)

Our team stays close to the process and is here to guide you every step of the way. To learn more, please visit our website https://www.agwtalent.com/.

ApTask Global Workforce is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…