Principal Data Scientist, Software Engineering

fulltime

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

  1. 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.
  2. Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to gather requirements and define technical specifications for AI-based projects.
  3. Architect scalable and efficient ML solutions, leveraging state-of-the-art algorithms and frameworks to achieve high-performance and accuracy.
  4. Mentor and guide junior team members, providing technical expertise and ensuring best practices in AI and ML development.
  5. Research and experiment with the latest advancements in generative AI and ML, and apply cutting-edge techniques to solve complex challenges.
  6. Design and optimize data pipelines for training and deploying AI models using large-scale datasets.
  7. Implement and maintain the codebase for AI applications, ensuring code quality, modularity, and reusability.
  8. Conduct thorough testing and debugging of AI models to ensure robustness and reliability in real-world scenarios.
  9. Collaborate in the development of APIs and user interfaces to integrate AI capabilities into products and services.

Requirements

  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. 8+ years of experience in programming languages like Python and Java.
  3. 3+ years of experience with proficiency in popular ML frameworks (TensorFlow, PyTorch, Keras, scikit-learn, etc.).
  4. Should have experience of developing and supporting the product with multitenant microservices architecture.
  5. Proven track record of successful AI and ML development projects, with a focus on generative models.
  6. Deep understanding of neural networks, deep learning, and generative models (e.g., GANs, VAEs, etc.).
  7. Hands-on experience with distributed computing, cloud platforms, and GPU acceleration for AI development.
  8. Strong analytical and problem-solving skills, with the ability to think creatively to address complex challenges.
  9. Solid understanding of software development best practices, version control systems, and agile methodologies.
  10. Excellent communication and interpersonal skills, with the ability to collaborate effectively within a team and with stakeholders.
  11. Demonstrated ability to work on multiple projects simultaneously and deliver high-quality results within tight deadlines.
  12. 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.

joxBox

Join our newsletter to get monthly updates on data science jobs.

joxBox