Staff Software Engineer - AI/ML, GenAI
ivanti
Job Description
What you’ll do:
- Design, build, and deploy AI/ML models and solutions using Python and other scripting languages
- Develop and optimize large language models (LLMs) and Generative AI systems
- Integrate with OpenAI services through Azure and collaborate across teams to embed AI in our products
- Research and implement machine learning algorithms to solve complex challenges
- Develop and manage pipelines for data preprocessing, training, validation, and model deployment
- Collaborate with peers globally to support seamless integration and workflows
- Advise the team on the latest AI/ML trends and best practices to ensure our technology is ahead of the curve
What you will bring:
- 10+ years’ experience designing and deploying AI/ML models (Python, TensorFlow, PyTorch, Scikit-Learn)
- Expertise with OpenAI APIs, Microsoft Azure AI, and leading LLM technologies
- Strong background in prompt engineering and model tuning
- Proficiency in data manipulation (Pandas, NumPy) and cloud platforms
- Familiarity with MLOps, Git, Docker, Kubernetes for versioning and deployment
- Creative problem-solving skills and a collaborative, curious mindset
- Bonus: Experience with NLP frameworks, Hugging Face, ethics/interpretability in AI, automation, localization, or translation projects
Why Ivanti?
- Remote-friendly and flexible schedules—work where you excel
- Competitive compensation and tailored benefits for you and your family
- Diverse, global teams—connect with colleagues in 23+ countries
- Access to top-tier learning and development programs to grow your skills
- Culture of belonging—we value every perspective and every story