AI Engineer

21 Minutes ago • 3 Years +

Job Summary

Job Description

The AI Engineer will be responsible for designing and implementing AI models, integrating them into products, and collaborating with other teams to build AI solutions. The role involves staying current with AI advancements, enhancing the performance and reliability of AI services, and mentoring peers. The engineer will also optimize prompts for generative AI models, work with various business groups, and contribute to a collaborative team culture. The role also involves reviewing prompts and evaluating AI-based tools.
Must have:
  • Python development experience (3+ years)
  • Experience writing Python backend APIs
  • Experience writing Python packages
  • Source control experience (git)
  • Writing clear, documented, easy to maintain code
  • Experience with CI/CD and Python test suites
  • Experience using generative models, prompting and testing at scale
  • Familiarity with best practices in AI Engineering
  • Ability to develop and maintain good working relationships with cross-functional teams
  • Ability to clearly communicate and present to internal and external stakeholders
Good to have:
  • NLP/Deep learning experience
  • Deep learning framework experience
  • MLOps experience
  • Some basic devops experience useful
  • Cloud platform experience, especially from an ML standpoint
  • Statistical testing experience
  • Basic AWS resource management, including microservice deployment
  • Experience with AWS Bedrock
  • Experience with C#
  • Containerization via Docker
  • Awareness of basic data science and generative AI methods
  • Exposure to generative AI application frameworks
Perks:
  • NiCE-FLEX hybrid model
  • 2 days working from the office and 3 days of remote work

Job Details

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

So, what’s the role all about?

We are seeking a highly skilled and experienced AI Engineer to join the NiCE CXone Mpower Proactive AI Agent research team. In this role, you will play a key role in the success of our AI delivery, ensuring performance to the highest standards.

You’ll be part of a multidisciplinary team focused on delivering enterprise-grade AI capabilities, including generative AI, agentic AI, LLMs and RAG (retrieval-augmented generation).

The AI Engineer will optimise prompts to generative AI models across NiCE's Proactive AI Agent applications, working with several groups in the business to help our applications deliver the highest quality customer experience.

How will you make an impact?  

  • Design and implement models that seamlessly integrate advanced AI technologies into our products.
  • Collaborate with product and engineering teams to translate business goals into scalable, effective AI solutions.
  • Work closely with other AI teams across R&D to build and maintain a unified AI strategy.
  • Drive innovation by staying current with the latest advancements in AI and applying them to real-world use cases.
  • Enhance the performance, scalability, and reliability of AI-powered services in a production environment.
  • Mentor peers and contribute to a collaborative, knowledge-sharing team culture.
  • Review production prompts for problems and potential improvements.
  • Help evaluate evolving AI-based tools from other members of the Research team.
  • Stay informed about new advances in AI Engineering.

Have you got what it takes?

Required

  • Python development experience (3+ years)
  • Experience writing Python backend APIs (e.g. Flask or FastAPI)
  • Experience writing Python packages
  • Source control experience (git)
  • Writing clear, documented, easy to maintain code
  • Experience with CI/CD and Python test suites (e.g. pytest)
  • Experience using generative models, prompting and testing at scale
  • Familiarity with best practices in AI Engineering, to include differences in prompts between major LLM vendors.
  • Ability to develop and maintain good working relationships with cross-functional teams.
  • Ability to clearly communicate and present to internal and external stakeholders.

Nice to have, but not essential

  • NLP/Deep learning experience (e.g. huggingface, spaCy)
  • Deep learning framework experience (preferably PyTorch)
  • MLOps experience (e.g. data and model versioning, model deployment CI/CD, MLFlow/DVC)
  • Some basic devops experience useful (kubectl, helm, etc.)
  • Cloud platform experience, especially from an ML standpoint (AWS preferred)
  • Statistical testing experience
  • Basic AWS resource management, including microservice deployment.
  • Experience with AWS Bedrock
  • Experience with C#
  • Containerization via Docker.
  • Awareness of basic data science and generative AI methods.
  • Exposure to generative AI application frameworks like LangChain, LlamaIndex, SmolAgents and griptape.

What’s in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr!

Enjoy NiCE-FLEX!

At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.

Requisition ID: 7522

Reporting into: Director, Product, CX

Role Type: Individual Contributor.

#LI-Hybrid

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in London, England, United Kingdom

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

London, England, United Kingdom (Hybrid)

Manila, Metro Manila, Philippines (Hybrid)

Cochabamba, Cochabamba Department, Bolivia (Hybrid)

Sandy, Utah, United States (Hybrid)

Sandy, Utah, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Manila, Metro Manila, Philippines (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Nice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug