AI Engineer (Microsoft Technology)
Company Description TechBaton is an AI research, training, and consulting organization focused on helping enterprises and institutions harness the power of Artificial Intelligence for tangible business outcomes. The organization partners with leading corporations to guide them through their AI adoption journey, from strategy to implementation. In addition to consulting, TechBaton conducts applied AI research on the impact of AI across industries, business models, and the future of work. TechBaton also works closely with universities and educational institutions to expand and modernize their AI programs, ensuring they remain aligned with industry needs and emerging technologies.
Role Description This is a full-time onsite role for an AI Engineer (Microsoft Technology) at TechBaton. The AI Engineer will design, develop, and deploy AI solutions using Microsoft technologies and services, such as Azure AI, Azure Machine Learning, and related cloud components. Daily responsibilities include building and training machine learning and deep learning models, integrating AI capabilities into software applications, and optimizing model performance for production environments. The role involves collaborating with cross-functional teams to understand business requirements, translating them into technical solutions, and contributing to AI research and proof-of-concept projects for clients and academic partners. The AI Engineer will also document solutions, maintain code quality, and stay current with advances in AI, Microsoft platforms, and industry best practices.
Qualifications
- Strong foundation in Computer Science with experience in Software Development, including proficiency in one or more programming languages (e.g., Python, C#, or JavaScript) and familiarity with software engineering best practices.
- Extensive exposure to building smart solutions using LLMs (Gemini, OpenAI)
- Knowledge of Pattern Recognition and Neural Networks, with hands-on experience in designing, training, and evaluating models using frameworks such as PyTorch or TensorFlow.
- Experience in Natural Language Processing (NLP), including working with text classification, entity recognition, conversational AI, or large language models.
- Experience or familiarity with Microsoft technologies, particularly Azure AI, Azure Machine Learning, Azure Cognitive Services, and related DevOps workflows.
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field, or equivalent practical experience.
- Ability to work independently in a remote setting while collaborating effectively with distributed teams and diverse stakeholders.
- Strong analytical and problem-solving skills, with the ability to translate business needs into scalable AI solutions.
- Good written and verbal communication skills, including the ability to document technical work and present findings to technical and non-technical audiences.