Senior Developer - AI
Bangalore, KA, IN, 530068
Job Opportunity: Senior IT Consultant AI
The Senior Consultant will be instrumental in leading key IT projects centered around Microsoft technologies, including AI initiatives. This role demands an initiative-taking approach to project leadership, offering support and guidance to junior team members, and a strong direct capability with Microsoft O365, Power Platform, and Azure. We are seeking an analytical thinker with a robust technical background who can navigate complex IT landscapes and drive project success. This role will also require managing basic project management and methodologies (such as Scheduling, Scope, Resource Management, etc.) and when require the appropriate business process change management.
Principle Duties and Responsibilities
- Develop and implement AI models and algorithms for extracting data from various sources including and not limiting to O365 applications (Outlook, Word, Excel, PowerPoint), PDF documents, physical documents, SAP systems, microfilms, and microfiche.
- Process and clean extracted data to ensure data quality and consistency.
- Design and develop robust data pipelines for efficient data ingestion and transformation.
- Leverage natural language processing techniques to extract information from text-based documents.
- Employ computer vision techniques to process images and extract data from physical documents and microfilms.
- Build and deploy AI-powered chatbots on the Azure platform using extracted data.
- Lead and actively participate in the execution of IT projects, focusing on Microsoft technologies.
- Serve as a subject matter expert, offering both technical guidance and hands-on support in development-related tasks to junior team members.
- Create and nurture a collaborative environment, providing mentorship and fostering growth among junior staff, while also engaging directly in coding and system development.
- Oversee the full project lifecycle, from conception through deployment. This includes not only managing the project but also contributing directly to innovative and strategic development work.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Stay up-to-date with the latest advancements in AI and machine learning.
Knowledge, Skills and Abilities
- Candidate should be hands-on with development, SQL, RPA, troubleshooting, and coding, ensuring alignment with business goals and efficient delivery. He/she should have
- Proven experience in AI development, with a strong focus on data extraction and processing.
- Proficiency in Java, Python, C++, C or .Net programming language and relevant libraries (e.g., NLTK, OpenCV, PyTesseract).
- Expertise in machine learning, deep learning, and natural language processing techniques.
- Experience with cloud platforms, especially Azure.
- In-depth knowledge of computer security and networking principles
- Demonstrated leadership skills in managing technical projects
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Experience of managing teams and direct reports if the role or project requires it.
- Project Management and business process change management skills
- Proven ability to prioritize, schedule, and manage tasks for multiple overlapping projects.
- Self-directed with excellent initiative and organizational skills.
- Prioritization skills to handle requests efficiently and with a sense of urgency.
- Proactive, persistent, and dependable approach to work.
Mandatory Education and Experience
- B. Tech/B. E/MCA in a relevant field from a recognized university.
- 10 to 15 years of experience in IT, with significant expertise in leading and executing projects within the Microsoft technology landscape.
A history of innovative thinking and the ability to guide complex projects to successful completion.