Highlights
Develop advanced AI solutions, collaborate with cross-functional teams, work on computer vision and LLM tasks.
Description
Job Summary
pWe are seeking a skilled AI Software Engineer to join our dynamic team. This role involves developing and deploying advanced AI solutions, including computer vision and large language models. The ideal candidate will have strong programming skills and experience in deep learning frameworks.
Responsibilities
- Write clean, modular code for inference pipelines and AI systems.
- Develop interfaces and user-facing components for AI tools and services.
- Collaborate with cross-functional teams to integrate models into scalable systems.
- Contribute to CI/CD pipelines and performance monitoring.
- Design, train, and evaluate deep learning models for various tasks.
Required Skills
- Python programming
- Deep Learning Frameworks (PyTorch/TensorFlow)
- Vision Transformer Models
- Version Control with Git
- Data Preprocessing and Curation
Required Skills Explained
- Strong programming skills in Python, with hands-on experience using deep learning frameworks like PyTorch and TensorFlow.
- Proficiency in model lifecycle management, including training, validation, deployment, and monitoring.
- Experience working with Git, Docker, and Linux-based environments for software development.
- A good understanding of machine learning fundamentals such as CNNs (Convolutional Neural Networks), Transformers, and LLMs (Large Language Models).
- Ability to design, train, and evaluate deep learning models for various AI tasks including Computer Vision and Natural Language Processing.
Who is this for
pThis role suits individuals who have a strong foundation in AI/ML theory, practical experience in deep learning, and a passion for software development. Ideal candidates are those looking to work on cutting-edge AI projects in a collaborative environment.
Why This Job is a Good Opportunity
ulliOpportunity to work on cutting-edge AI technologies in both Computer Vision and Large Language Model domains.liCollaborate with cross-functional teams and contribute to innovative projects that have real-world impact.liWork in a full-time, WFO (work from office) role based in Chennai, offering stability and networking opportunities.liStrong focus on research and innovation, allowing you to explore the latest advancements in AI.liDiverse and challenging work with potential for career growth within the tech industry.
Interview Preparation Tips
- Prepare examples of projects or contributions where you've applied deep learning techniques to solve complex problems.
- Review the basics of Python programming, including data structures and algorithms relevant to AI development.
- Be ready to discuss your experience with machine learning frameworks like PyTorch and TensorFlow, as well as LLMs.
- Practice explaining technical concepts in a clear and concise manner for both technical and non-technical stakeholders.
- Understand the CI/CD pipeline processes and how they integrate into software development workflows.
Career Growth in This Role
pThis role offers numerous opportunities for career advancement within the AI field. As an AI Software Engineer, you can focus on deepening your expertise in specific areas like Computer Vision or NLP, or broaden your scope to include more complex projects and leadership roles. Collaborating with cross-functional teams will help you develop a well-rounded skill set that is highly valued in the tech industry.pWith experience and continued learning, you can transition into senior positions such as Lead Engineer, AI Architect, or even venture into business development roles where your technical knowledge can be leveraged to drive strategic initiatives. The company's commitment to innovation ensures that there will always be new challenges and projects for ambitious professionals to take on.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of experience is required?Candidates should have at least 1 year of experience building AI models in either CV or NLP domains.
Is familiarity with LLM frameworks necessary?Yes, proficiency with LLM frameworks like Autogen/SmolAgents/Langchain is required.
What are the benefits of this role?Opportunities for research and innovation, working on diverse projects, and a competitive salary package.