machine learning, deep learning, and data-driven applications
. The ideal candidate will be responsible for designing, developing, and deploying intelligent systems that drive real business outcomes.
Key Responsibilities
Develop, test, and deploy
AI/ML models
and
data processing pipelines
using Python.
Work on
end-to-end AI solutions
, including data collection, model training, evaluation, and optimization.
Collaborate with cross-functional teams (data engineers, software developers, and business analysts) to integrate AI models into real-world applications.
Implement algorithms for
natural language processing (NLP)
,
computer vision
, or
predictive analytics
, depending on project requirements.
Develop APIs or microservices to expose AI functionalities to web and mobile applications.
Analyze datasets, preprocess data, and perform feature engineering.
Maintain well-documented, scalable, and reusable code.
Stay up to date with emerging trends in AI, ML frameworks, and Python libraries.
Requirements
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
2-5 years
of professional experience in
Python programming
and
AI/ML model development
.
Strong experience with
Python frameworks
such as
TensorFlow, PyTorch, scikit-learn, pandas, NumPy
, etc.
Experience in
data processing, cleaning, and visualization
.
Familiarity with
machine learning model deployment
(Flask, FastAPI, or Django REST frameworks).
Strong understanding of
statistics, algorithms, and data structures
.
Experience with
version control (Git)
and
collaborative development tools
.
Familiarity with
cloud platforms (AWS, Azure, or Google Cloud)
for AI/ML deployment.
Excellent analytical, problem-solving, and teamwork skills.
Preferred Skills
Experience with
LLM-based applications
,
Generative AI
, or
AI automation workflows
.
Knowledge of
OpenAI, LangChain, Hugging Face, or vector databases