Job Description
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.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
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.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.