Software Architect - Gen AI

  • Pune
  • Nice

Scope:

NICE Public Safety provides key functionality to our customers to assist with justice around the world. We are now looking to carefully expand our use of AI and LLM in this market. You will be working closely with the Product Management team to help define the use of AI in Public Safety & Justice by showing what is current technology can achieve.

You will then take these requirements and lead the architecture needed to deliver working AI capability alongside our existing product features.


Responsibilities:

  • Actively collaborate with Product Owner and Product Manager to refine the requirements with technical perspective
  • Defines the tools and technologies within their domain
  • Is responsible for ensuring good code quality within their domain
  • Works together with the Test Lead to define the test strategy for their domain
  • Promotes innovation within their domain team
  • Is often the Security Architect for their domain
  • Good working experience of CI/CD on cloud
  • Design data analytics solutions by utilizing the big data technology stack and serverless technology components on cloud
  • Create and present solution architecture documents with deep technical details
  • Works within the architectural strategy as defined by the Solution Architecture Team
  • Able to explain the architecture/design to Data engineering, CloudOps, SecOps, Security, Professional services and other functions
  • Collaborate with the solutions architects from other domain teams to come up with an integrated solution approach to deliver business objectives
  • Display leadership in engaging with delivery teams by educating, mentoring, guiding on design principles and best practices
  • Drive the architecture pillars for Reliability, Operational Excellence, Performance, Cost Efficiency and Security.
  • Collaborate with senior stakeholders to influence for strategic architecture for data management and analytics platform on Cloud
  • Keep up to date on new industry and emerging technologies which can provide advantages and groundbreaking innovations & benefit the business
  • Drive Proof of Concepts for the new relevant technologies either from Azure/AWS or third parties to improve the product effectiveness and achieve business objectives in data management, analytics, machine learning, visualizations, data pipelines etc
  • Maintain the technical roadmap and work with stakeholders to get technical roadmap items prioritized for delivery Requirements


Experience & Skills:

  • Software development experience – 9 to 18 years, with at least 2 major AI/LLM projects
  • Extensive experience with large projects (large number of stakeholders, multi locations/global footprint, complex SaaS products)
  • Experience with a Cloud hosted SaaS platform, preferably Microsoft Azure
  • Excellent communication and influencing skills
  • Always demonstrates leadership in his/her assignments, ability to engage a team towards ambitious goals.
  • Exhibits strong soft skills typically required as a Technical Lead (i.e., active listening, challenging the status quo, ability to communicate complex information, issues, and potential solutions to stakeholders)
  • In-depth understanding of LLM models
  • Familiarity with deep learning frameworks
  • Has in-depth understanding and successful project completion experience on Development, training, retraining, and improving AI models
  • Strong understanding of various Machine Learning algorithms, frameworks, and techniques
  • Experience on deployment and implementing security on AI Solutions
  • Experience on Supervised vs. Unsupervised Learning, Generative AI and Predictive AI


Skills Desirable:

  • Experience with Monitoring and Managing AI Models in Production, Advance Analytics and AI Insights
  • Experience with Public Safety & Justice customers