Job Summary
We are seeking a versatile
Full-Stack AI Engineer
with strong experience in
backend and frontend development along with AI/ML technologies . The ideal candidate will develop scalable web applications using
Node.js and Python for backend services and React for frontend development , while integrating
AI/ML capabilities using tools such as Scikit-learn, TensorFlow, Azure ML, and LangChain . The role involves working closely with cross-functional teams to deliver high-performance, intelligent applications and implement machine learning solutions in production environments.
Key Responsibilities
Backend Development
Design, develop, and maintain scalable backend services and APIs using
Node.js (TypeScript) and Python .
Integrate
AI/ML models and workflows
into backend systems to enable intelligent features.
Ensure secure, scalable, and high-performance application architecture.
Frontend Development
Build responsive and user-friendly
React applications using TypeScript .
Collaborate with
UX/UI designers and product teams
to deliver seamless user experiences.
Implement
state management, routing, and component libraries
for complex application workflows.
AI/ML Integration
Develop and deploy
machine learning models using Scikit-learn and TensorFlow .
Use
Azure Machine Learning
for model orchestration and deployment.
Integrate
LangChain and JavaScript AI libraries
into web applications.
Work with
data scientists and ML engineers
to operationalize AI solutions in production.
Collaboration & Best Practices
Work closely with product managers, designers, and engineers in an
Agile development environment .
Write
clean, maintainable, and well-documented code
with unit and integration tests.
Participate in
code reviews, architecture discussions, and continuous improvement initiatives .
Required Skills & Experience
Strong experience in
Node.js with TypeScript
for backend development.
Strong experience in
ReactJS and modern frontend frameworks .
Proficiency in
Python development
for backend and AI integration.
Experience with
machine learning frameworks such as Scikit-learn and TensorFlow .
Experience with
Azure Machine Learning (Azure ML)
for model deployment.
Experience integrating
LangChain or AI frameworks
in applications.
Strong understanding of
API development, scalable architecture, and application performance optimization .
Competencies
Strong problem-solving and analytical skills.
Ability to collaborate effectively with cross-functional teams.
Strong communication and documentation skills.
Ability to work in
Agile development environments .
Preferred Skills
Experience with
AI-powered application development .
Familiarity with
cloud platforms and AI services .
Experience working with
data science and ML engineering teams .