Jobs via Dice
Software engineer ( distributed, Saas, microservices, API , AI/ML)
Company
Role
Software engineer ( distributed, Saas, microservices, API , AI/ML)
Location
Job type
Full-time
Posted
16 hours ago
Salary
Job description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, EdgeAll, is seeking the following. Apply via Dice today!
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).


