Senior Software Engineer - Fullstack (Python/ JavaScript)
Colombo, Sri Lanka
Millennium IT ESP
Digitally transforming industries with innovative and agile enterprise technology solutions with a legacy of 27 years.Role Description
We are seeking a Full Stack Engineer with strong expertise in Python and JavaScript to join our dynamic AI engineering team. This role involves full-cycle AI solution developmentfrom data preprocessing and backend engineering to frontend UI development and model deployment. The ideal candidate will play a pivotal role in building scalable, intelligent systems that leverage Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI agents for real-world applications.
Job Description
Python Development:
- Build scalable backend systems using FastAPI, Flask, or Django
- Create efficient scripts for data processing and AI workflows
- Manipulate data using Pandas, NumPy, and Scikit-learn for preprocessing and analytics
Database and Data Management:
- Design and optimize relational databases (PostgreSQL, MySQL, SQL Server)
- Manage NoSQL and vector databases like MongoDB, Redis, Pinecone, Weaviate, etc.
- Integrate vector databases for high-speed AI inference and RAG pipelines
AI Development and Integration:
- Architect end-to-end solutions using LLMs (e.g., GPT, LLaMA) and RAG models
- Utilize libraries like LangChain, TensorFlow, PyTorch, and Hugging Face
- Optimize prompts, chains, and AI flows for domain-specific applications
AI Agent Development:
- Design and deploy AI agents for automation, recommendations, and intelligent decision-making
- Integrate agents with APIs and external systems for full-stack AI automation
- Employ reinforcement learning or hybrid logic for adaptive behavior
Model Deployment and MLOps:
- Deploy models on cloud platforms like AWS, Azure, GCP, or edge environments
- Use tools like Docker, Kubernetes, MLflow, Kubeflow for CI/CD and version control
- Implement monitoring frameworks to ensure model uptime and accuracy
UI/UX and Frontend Engineering:
- Build responsive and user-centric UIs using React, Vue.js, or Angular
- Visualize AI insights through interactive dashboards and visual components
- Ensure accessibility and iterative improvements based on user feedback
Project Management & Quality Assurance:
- Collaborate with stakeholders to understand project goals and scope
- Define solution architecture, delegate tasks, and manage delivery timelines
- Ensure rigorous QA practices for model reliability, bias control, and performance testing
Ethical AI and Compliance:
- Implement fairness, privacy, and transparency practices
- Adhere to regulations such as GDPR, CCPA in handling user data
- Document explainable AI workflows and maintain audit trails
Person Specification
- Bachelors or Masters degree in Computer Science, Software Engineering, AI/ML, or related field
- 03 - 07 years of experience in full stack development with AI project exposure
- Proven track record in LLM, RAG, or AI agent implementations
- Experience deploying models at scale using modern MLOps tooling
- Proficiency with databases (SQL, NoSQL, vector DBs) and cloud platforms
- Strong understanding of prompt engineering and model performance tuning
- Familiarity with AI testing frameworks, bias/fairness testing, and automated CI/CD pipelines
- Experience with ChromaDB, CosmosDB, OpenSearch, or SingleStore
- Knowledge of reinforcement learning, hybrid AI models, or multi-agent systems
- Prior experience in building AI-driven user interfaces or data visualization dashboards
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Angular APIs Architecture AWS Azure CI/CD Computer Science Data management Data visualization Django Docker Engineering FastAPI Flask GCP GPT JavaScript Kubeflow Kubernetes LangChain LLaMA LLMs Machine Learning MLFlow MLOps Model deployment MongoDB MySQL NoSQL NumPy OpenSearch Pandas Pinecone Pipelines PostgreSQL Privacy Prompt engineering Python PyTorch RAG RDBMS React Reinforcement Learning Scikit-learn SQL TensorFlow Testing UX Vue Weaviate
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.