Skip to content
mimi

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

Jobs via Dice

San Jose · On-site Full-time 2w ago

About the role

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).

Skills

AWS SageMakerCI/CDDockergRPCGoIAMJavaKubernetesMLOpsNISTNLPOWASPPyTorchPythonRESTSaasSalesforce Cloud AIScikit-learnSOC 2TerraformTensorFlowZero Trust

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free