Posted on: 02/12/2025
Position Overview :
We are seeking a skilled and versatile Full Stack AI Engineer with 7+ years of professional experience in software engineering with end-to-end application development and minimum2+ years of artificial intelligence.
The ideal candidate will play a key role in designing, developing, and deploying robust AI-powered applications, working across both frontend and backend systems. This role requiresa strong foundation in full stack development, a deep understanding of AI/ML frameworks, and a proven ability to deliver production-ready solutions.
Key Responsibilities :
- Hands-on knowledge and experience with Microsoft Azure cloud services, including Azure Foundry, Functions, Blob, and container tools such as Azure Kubernetes.
- Ability to design and manage data pipelines ensuring high-quality data is available for AI model training and deployment.
- Strong knowledge and experience working with structured and unstructured data that span across SQL databases and NoSQL databases such as MongoDB or CosmosDB.
- Experience with various AI tools like LangChain, Autogen, and LangGraph.
- Experienced in developing APIs and API management.
- Experience developing and delivering event driven architectures.
- Experience in using and implementing open-source large language models such as Llama, Mistral, and assorted embedding models.
- Design, develop, and implement scalable web applications that integrate advanced AI and machine learning models.
- Lead the end-to-end lifecycle of projects, including requirements gathering, architecture, development, deployment, and monitoring.
- Work with cross-functional teams to deliver AI features and clearly communicate technical concepts and outcomes to all stakeholders.
- Stay updated with the latest advancements in AI, web technologies, and software engineering best practices, and proactively guide the team in adopting and implementing these innovations.
- Mentor and guide junior engineers in both AI and full stack development.
- Ensure compliance with data privacy, security, and ethical guidelines in all applications.
Required Qualifications and Experience :
- Bachelor's or Master's degree in Computer Science Engineering, Artificial Intelligence, or a related field.
- 7+ years of professional experience in full stack development.
- Minimum2+ years of hands-on experience on AI.
- Proven experience in backend development using Python or Node.js.
- Advanced frontend development skills using React or other frameworks with a deep understanding of component-based architecture.
- Demonstrable expertise in machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience deploying machine learning models into production web applications (cloud and/or on-premises).
- Solid understanding of data engineering, RESTful APIs.
- Knowledge of MLOps practices and tools (e.g., MLflow, Docker, Kubernetes).
- Familiarity with cloud platform Azure and its AI/ML services.
- Proven ability to architect and troubleshoot complex, scalable web and AI solutions.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills and Attributes :
- Experience with natural language processing (NLP), computer vision, or reinforcement learning.
- Background in leading or managing projects and teams.
- Strong business acumen and the ability to align technology initiatives with organizational goals.
Did you find something suspicious?