Software engineer ( distributed, Saas, microservices, API , AI/ML)

San Jose, CA, US • Posted 5 hours ago • Updated 1 hour ago
Contract W2
On-site
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • distributed
  • Saas
  • microservices
  • API
  • AI/ML
  • Python
  • Java
  • Go

Summary

Responsibilities
* Analyze large-scale structured and unstructured datasets to identify trends, anomalies, risks, and opportunities in security and AI-powered tools.
* Build, curate, and maintain datasets; ensure data integrity across multiple sources for testing and model development.
* Develop, optimize, and test machine learning models (predictive, generative, NLP) and support MLOps workflows for deployment, monitoring, and integration into IAM systems.
* Partner with data scientists to productionize AI/ML models for risk-based access control, anomaly detection, and identity analytics.
* Design and implement quantitative metrics, dashboards, and visualizations to communicate insights and track key performance indicators (KPIs).
* Monitor log and telemetry data to proactively detect potential harms, threats, and misconfigurations.
* Build and deploy containerized applications using Kubernetes, Docker, Terraform, and modern CI/CD practices.
* Write clean, maintainable, and efficient code in languages such as Python, Go, and Java.
* Collaborate with cross-functional teams to integrate IAM features such as Zero Trust, adaptive authentication, and device attestation.
* Troubleshoot and resolve software, infrastructure, and platform-related issues across diverse environments.
Required Skills/Experience
* Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
* 3 8 years of professional software development experience.
* Proficiency in one or more programming languages: Python, Go, Java.
* Experience with distributed systems, SaaS platforms, microservices, and REST/gRPC APIs.
* Familiarity with Kubernetes, Docker, Terraform, and cloud-native architectures.
* Knowledge of software security best practices (e.g., OWASP Top 10, Zero Trust, MFA).
* Strong problem-solving, debugging, and collaboration skills.
* Knowledge and/or experience with MLOps or AI/ML concepts, with willingness to grow further in this area.
* Experience working in a large-scale, enterprise environment.
* Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
* Exposure to MLOps pipelines (model training, deployment, monitoring).
* Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn) or cloud AI services (AWS SageMaker, Bedrock, Salesforce Cloud AI).
* Experience with IAM, Cybersecurity, or compliance frameworks (NIST, ISO, SOC 2).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91138681
  • Position Id: 8951177
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Jose, California

Today

Easy Apply

Contract

$50 - $60

San Jose, California

Today

Easy Apply

Contract

$40 - $50

San Jose, California

2d ago

Easy Apply

Contract

Depends on Experience

Cupertino, California

5d ago

Easy Apply

Contract

$45+

Search all similar jobs