At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.
We are seeking a skilled and experienced Cognitive Developer to join our team. As a Cognitive Developer, you will be responsible for designing, developing, and implementing intelligent solutions that leverage cutting-edge technologies such as .Net Core, Azure Cloud, Angular/React and Python (good to have knowledge of LLM). The ideal candidate will also have experience in developing chatbots and utilizing Azure AI Services.
Responsibilities:
- Designing and developing scalable cognitive applications that solve complex business problems.
- Collaborating with stakeholders to understand requirements and translating them into technical designs.
- Implementing and integrating machine learning algorithms, models, and chatbot frameworks into applications.
- Utilizing Azure Cloud services to build and enhance intelligent applications.
- Developing responsive and user-friendly interfaces using Angular/React frameworks.
- Writing clean, efficient, and maintainable code.
- Leveraging Python programming and various machine learning frameworks to build and train models.
- Incorporating LLM technologies and techniques to enhance Cognitive/ Conversational-AI solutions.
- Developing and integrating chatbot functionalities using frameworks such as Azure Bot Service.
- Conducting code reviews and providing constructive feedback to improve the quality of the team's deliverables.
- Researching and staying up-to-date with the latest advancements in machine learning, artificial intelligence, and cognitive technologies.
- Collaborating with cross-functional teams to optimize data flow and improve system performance.
- Troubleshooting and resolving technical issues and challenges related to cognitive applications.
- Documenting code, technical specifications, and standard operating procedures.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Cognitive Developer or similar role.
- Strong proficiency in .Net Core development using C#.
- Experience working with Azure Cloud services, including but not limited to Azure Cognitive Services and Azure Bot Service.
- Proficiency in JavaScript frameworks such as Angular and/or React.
- Solid understanding of Python programming and experience with Azure AI Services integration.
- Familiarity with large language model will be a plus.
- Experience designing and developing web-based applications and APIs.
- Knowledge of RESTful and SOAP APIs.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- 3-5 years of experience.
Preferred qualifications:
- Master's degree in Computer Science, Engineering, or related field.
- Experience in designing and developing chatbots using Azure Bot Service or other frameworks.
- Understanding of cloud platforms and services, particularly Microsoft Azure.
- Experience working with large datasets and across various data sources.
- Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
- Experience with Azure AI Services such as Azure Language Understanding (LUIS) and Azure Speech Service.
If you are a passionate Cognitive Developer with a strong background in .Net Core, Azure Cloud, Angular/React, Python, and chatbot development, we encourage you to apply. Join our team and contribute to building intelligent applications that transform industries and revolutionize user experiences.
EY | Building a better working world
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.
Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.