Job Description: Senior Software Engineer
Reporting to: Team Leader/Manager
Location: Hyderabad
Experience: 48 years
Work Mode: Onsite 5 Days Working
Shifts: Day shift
Our Client is a global leader in the IT Industry dedicated to delivering worldclass service and value to their clients through innovative solutions and a passionate commitment to excellence. They are seeking highly skilled Junior AI Engineers to join their dynamic team in Hyderabad. The ideal candidate will have a strong fundamental understanding of machine learning (ML) and deep learning (DL) techniques particularly in training and scaling models as well as exposure to working with large language models (LLMs). As a Junior AI Engineer you will be responsible for contributing to the design development and implementation of advanced AI solutions.
Job Role: Senior Software Engineer
Responsibilities:
Use Case Identification:
- Collaborate with crossfunctional teams to identify and prioritize AI use cases that align with business goals.
- Develop proofofconcept projects to demonstrate the feasibility and value of proposed AI solutions.
- Analyze business processes to identify opportunities for AIdriven improvements and automation.
Model Training and Scaling:
- Train ML/DL models for both classification and regression tasks.
- Scale models using PySpark and other distributed computing frameworks.
- Apply software engineering principles including version control (Git) code reviews and testing.
Natural Language Processing (NLP):
- Extract intents entities and topics from text data without relying on LLMs.
- Finetune proprietary LLMs from OpenAI Anthropic Gemini etc. as well as opensource LLMs such as GPT2 BERT and Flan T5.
- Engage in prompt engineering and rapid experimentation using the prompt library.
LLM and GenAI Systems:
- Design GenAI systems incorporating prompt reuse caching RetrievalAugmented Generation (RAG) and agentic design patterns.
- Utilize orchestration frameworks like Langchain and LlamaIndex.
- Develop and improve RAG systems through techniques like reranking chunking and utilizing vector databases.
Speech Processing:
- Work with texttospeech (TTS) and speechtotext (STT) models.
Security and Compliance:
- Implement red teaming guardrails and security measures to mitigate hallucinations data leakage and other risks in LLMs.
Chatbot Development:
- Develop and enhance Chatbots understanding key components such as dialog flow routers moderation security and databases.
Requirements:
- Bachelors or Masters degree in Computer Science AI ML or a related field.
- 48 years of professional experience in AI/ML.
- Strong understanding of ML/DL techniques and experience in training models.
- Proficiency in Python and familiarity with frameworks such as TensorFlow PyTorch and Keras.
- Experience with distributed computing frameworks like PySpark.
- Knowledge of NLP techniques and familiarity with LLMs.
- Experience with software engineering principles including version control (Git) code reviews and testing.
- Strong communication skills and ability to work collaboratively.
- Familiarity with Docker Kubernetes and other containerization and orchestration tools is a plus.
Whats in it for You:
- Competitive Salary: Attractive salary packages that match industry standards and your experience level.
- Professional Growth: Opportunities for crossfunctional experience and career advancement.
- Work Environment: Exposure to a multicultural and dynamic work environment.
- Employee Engagement: Regular teambuilding activities and a supportive workplace culture.
Ready to Lead and Inspire
If you meet the above criteria and are excited about this opportunity we want to hear from you! Send your updated resume to Join this robust and employeefriendly organisation and take the next big step in your career!
Apply Now and Be a Part of a Dynamic Team!
Our Client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees.