Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
4 - 9 years
6 - 11 Lacs
Bengaluru
Work from Office
Design, develop, implement AI and Generative AI solutions to address business problems and achieve objectives. Gather, clean, and prepare large datasets to ensure readiness for AI model training Train, fine-tune, evaluate, and optimize AI models for specific use cases, ensuring accuracy, performance, cost-effectiveness, and scalability. Seamlessly integrate AI models and autonomous agent solutions into cloud-based & on-prem products to drive smarter workflows and improved productivity. Develop reusable tools, libraries, and components that standardize and accelerate the development of AI solutions across the organization. Monitor and maintain deployed models, ensuring consistent performance and reliability in production environments Stay up to date with the latest AI/ML advancements, exploring new technologies, algorithms, and methodologies to enhance product capabilities. Effectively communicate technical concepts, research findings, and AI solution strategies to both technical and non-technical stakeholders. Understand the IBM tool and model landscape and work closely with cross-functional teams to leverage these tools, driving innovation and alignment. Lead and mentor team members to improve performance. Collaborate with operations, architects, and product teams to resolve issues and define product designs. Exercise best practices in agile development and software engineering. Code, unit test, debug and perform integration tests of software components Participate in software design reviews, code reviews and project planning. Write and review documentation and technical blog posts. Contribute to department attainment of organizational objectives and high customer satisfaction Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Minimum 4+ years of hands-on experience developing AI-based applications using Python. Experience using deep learning frameworks (TensorFlow, PyTorch, or Keras) Experience in Pydantic Solid understanding of ML/AI concepts:EDA, preprocessing, algorithm selection, machine learning frameworks, model efficiency metrics, model monitoring. Familiarity with Natural Language Processing (NLP) techniques. Deep understanding of Large Language Models (LLM) Architectures, their capabilities and limitations. Proven expertise in integrating and working with LLMs to build robust AI solutions. Skilled in crafting effective prompts to guide LLMs to provide desired outputs. Hands-on experience with LLM frameworks such as Langchain,Langraph,CrewAI etc., Experience in LLM application development based on Retrieval-Augmented Generation (RAG) concept, familiarity with vector databases, and fine-tuning large language models (LLMs) to enhance performance and accuracy. Proficient in microservices development using Python (Django/Flask or similar technologies). Excellent communication skills with the ability to effectively collaborate with technical and non-technical stakeholders Preferred technical and professional experience Experience in MLOPs frameworks (BentoML,Kubeflow or similar technologies) and exposure to LLMOPs Experience with end-to-end chatbot development, including design, deployment, and ongoing optimization, leveraging NLP and integrating with backend systems and APIs. Understanding of security and ethical best practices for data and model development Contributions to open source projects Experience in Agile development methodologies Familiarity with platforms like Kubernetes and experience building on top of the native platforms Experience with cloud-based data platforms and services (e.g., IBM, AWS, Azure, Google Cloud). Experience designing, building, and maintaining data processing systems working in containerized environments (Docker, OpenShift, k8s) <
Posted 3 months ago
0.0 - 1.0 years
0 Lacs
Visakhapatnam, Andhra Pradesh
On-site
Location: Vishakapatnam Andhra Pradesh India Duration: 1 year Job Description We are looking for an expert in machine learning to help us extract value from our data. You will lead all the processes from data collection, cleaning, and preprocessing, to training models and deploying them to production. The ideal candidate will be passionate about artificial intelligence and stay up-to-date with the latest developments in the field. Responsibilities Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress Managing available resources such as hardware, data, and personnel so that deadlines are met Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world Verifying data quality, and/or ensuring it via data cleaning Supervising the data acquisition process if more data is needed Finding available datasets online that could be used for training Defining validation strategies Defining the preprocessing or feature engineering to be done on a given dataset Defining data augmentation pipelines Training models and tuning their hyperparameters Analyzing the errors of the model and designing strategies to overcome them Deploying models to production Solve complex problems with multilayered data sets, and optimize existing machine learning libraries and frameworks Stay up to date with developments in the machine learning industry Skills Proficiency with a deep learning framework such as TensorFlow or Keras Proficiency with Python and basic libraries for machine learning such as scikit-learn and pandas Familiarity with data structures, data modeling, and software architecture Expertise in visualizing and manipulating big datasets Proficiency with OpenCV Familiarity with Linux Ability to select hardware to run an ML model with the required latency
Posted 1 year ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Keras is a popular deep learning framework that is widely used in India across various industries. Job seekers with expertise in Keras are in high demand in the Indian job market. In this article, we will explore the job landscape for Keras professionals in India and provide valuable insights for job seekers looking to pursue a career in this field.
Here are the top 5 major cities in India actively hiring for Keras roles: 1. Bangalore 2. Mumbai 3. Hyderabad 4. Pune 5. Chennai
The average salary range for Keras professionals in India varies based on experience level: - Entry-level: INR 4-6 lakhs per annum - Mid-level: INR 8-12 lakhs per annum - Experienced: INR 15-20 lakhs per annum
Career progression in Keras typically follows this path: - Junior Developer - Developer - Senior Developer - Tech Lead
In addition to expertise in Keras, professionals in this field are often expected to have knowledge of the following related skills: - Python programming - Machine learning algorithms - Neural networks - Deep learning concepts - TensorFlow
Here are 25 interview questions for Keras roles: - What is Keras and how is it different from TensorFlow? (basic) - Explain the difference between sequential and functional API in Keras. (medium) - How do you handle overfitting in a Keras model? (medium) - What are the activation functions commonly used in Keras? (basic) - How do you save and load a Keras model? (medium) - Explain the purpose of callbacks in Keras. (medium) - What is transfer learning and how is it implemented in Keras? (medium) - How do you choose the number of hidden layers in a Keras model? (medium) - What is batch normalization and why is it used in Keras? (advanced) - How do you handle imbalanced datasets in Keras? (medium) - What is the purpose of a loss function in Keras? (basic) - Explain how you would optimize a Keras model using grid search. (advanced) - What are the advantages of using Keras for deep learning projects? (basic) - How do you visualize the training of a Keras model? (medium) - Explain the concept of data augmentation in Keras. (medium) - What is the purpose of the Flatten layer in a Keras model? (basic) - How do you handle missing data in a dataset before training a Keras model? (medium) - Explain the difference between L1 and L2 regularization in Keras. (medium) - What is an embedding layer in Keras and how is it useful in deep learning? (medium) - How do you evaluate the performance of a Keras model? (basic) - What is the purpose of a validation set in Keras training? (basic) - How do you implement early stopping in a Keras model? (medium) - Explain the concept of dropout regularization in Keras. (medium) - What is the purpose of a softmax activation function in the output layer of a Keras model? (basic) - How do you handle multi-class classification in Keras? (medium)
As you explore career opportunities in Keras in India, remember to prepare thoroughly and showcase your expertise confidently during job interviews. With the right skills and knowledge, you can excel in the dynamic field of deep learning and secure rewarding job opportunities in the Indian job market. Good luck with your job search!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2