Posted on: 20/08/2025
Job Title : - Senior Software Engineer
Location : Bengaluru
Experience : 4-7 years
Relevant experience : 5 years
Mode : 6 month contract + ext.
Key Responsibilities :
- Technical Leadership: Provide technical guidance and mentorship to junior engineers, ensuring adherence to coding standards and best practices.
- Collaboration: Work closely with cross-functional teams to identify and prioritize software features, ensure quality of products, and drive project objectives.
- Innovation: Stay up-to-date with emerging trends and technologies in software development, particularly in AI and ML, to drive innovation and improvement.
- Code Quality: Perform code reviews, ensure code quality standards, and participate in software planning and estimation processes.
Essential Skills and Qualifications :
- Programming Languages: Proficiency in Python, SQL, R, with experience in LLM-related libraries like HuggingFace, Transformers, Matplotlib, and Seaborn.
- Cloud Platforms: Experience with AWS, GCP, or Azure, with knowledge of cloud infrastructure for scalable solutions.
- AI and ML: Strong understanding of LLMs, Generative AI platforms, and popular LLM APIs, such as Semantic Kernel, LangChain, OpenAI, and Google Vertex AI.
- Software Development: Experience with software development lifecycle principles, version control systems like Git, and Agile methodologies.
- Leadership and Collaboration: Excellent communication and collaboration skills, with ability to lead and mentor junior engineers.
Preferred Experience :
- 4-7 years of experience in software engineering, with a focus on AI and ML applications.
- Strong problem-solving skills, with ability to analyze complex technical challenges and develop innovative solutions.
- Experience with data science initiatives, traditional analytics, and cutting-edge AI applications.
Did you find something suspicious?