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 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.