Employment Information
Overview
Saviynt is a leading provider of Cloud Security and Identity Governance solutions. Saviynt enables enterprises to secure applications, data, and infrastructure in a single platform for Cloud (Office 365, AWS, Azure, Salesforce, Workday) and Enterprise (SAP, Oracle EBS). Saviynt is pioneering Identity Governance Administration by integrating advanced risk analytics and intelligence with fine-grained privilege management.
Position
We are seeking a highly skilled and experienced Senior Software Developer with a strong background in designing and developing code for Generative Artificial Intelligence (AI) and Machine Learning (ML) applications. As a Senior Software Developer, you will play a crucial role in architecting, implementing, and optimizing advanced AI and ML models to create innovative and cutting-edge solutions.
Responsibilities
- Lead the design, development, and implementation of generative AI and ML models and algorithms for various applications, including image generation, natural language processing, and data synthesis.
- Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to gather requirements and define technical specifications for AI-based projects.
- Architect scalable and efficient ML solutions, leveraging state-of-the-art algorithms and frameworks to achieve high-performance and accuracy.
- Mentor and guide junior team members, providing technical expertise and ensuring best practices in AI and ML development.
- Research and experiment with the latest advancements in generative AI and ML, and apply cutting-edge techniques to solve complex challenges.
- Design and optimize data pipelines for training and deploying AI models using large-scale datasets.
- Implement and maintain the codebase for AI applications, ensuring code quality, modularity, and reusability.
- Conduct thorough testing and debugging of AI models to ensure robustness and reliability in real-world scenarios.
- Collaborate in the development of APIs and user interfaces to integrate AI capabilities into products and services.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in programming languages like Python and Java.
- 3+ years of experience with proficiency in popular ML frameworks (TensorFlow, PyTorch, Keras, scikit-learn, etc.).
- Should have experience of developing and supporting the product with multitenant microservices architecture.
- Proven track record of successful AI and ML development projects, with a focus on generative models.
- Deep understanding of neural networks, deep learning, and generative models (e.g., GANs, VAEs, etc.).
- Hands-on experience with distributed computing, cloud platforms, and GPU acceleration for AI development.
- Strong analytical and problem-solving skills, with the ability to think creatively to address complex challenges.
- Solid understanding of software development best practices, version control systems, and agile methodologies.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team and with stakeholders.
- Demonstrated ability to work on multiple projects simultaneously and deliver high-quality results within tight deadlines.
- A passion for continuous learning and a drive to push the boundaries of AI and ML technologies.
Conclusion
Join our talented team of innovators and contribute to the development of cutting-edge generative AI and ML solutions. As a Senior Software Developer, you will have the opportunity to shape the future of AI applications and make a significant impact on our organization’s success.