We are seeking a talented and experienced Full Stack Engineer – AI / ML to join our innovative team. The ideal candidate will possess strong capabilities in both frontend and backend development, with a focus on React and Python technologies. This role also demands hands-on experience integrating AI / ML models, working with telemetry / observability tools, and contributing to simulation modelling and scalable system design. You'll work closely with cross-functional teams to build intelligent, high-performance web applications that drive impactful solutions.
Key Responsibilities :
- Design, develop, and maintain scalable full-stack web applications using React (frontend) and Python (backend).
- Build and integrate RESTful APIs and microservices for AI-enabled platforms.
- Collaborate with AI / ML engineers to embed machine learning models into production systems.
- Use telemetry and observability tools to monitor and optimize system performance and user experience.
- Contribute to simulation modelling efforts for testing, optimization, and model validation.
- Diagnose and fix bugs, performance issues, and production bottlenecks.
- Participate in code reviews, unit testing, and CI / CD workflows to ensure code quality and reliability.
- Ensure security, scalability, and performance across the technology stack.
- Write clean, modular, and maintainable code with comprehensive documentation.
- Work collaboratively in agile teams, aligning with designers, DevOps engineers, and data scientists.
Technical Skills & Experience
Proficiency in React.js, JavaScript, and / or TypeScript.Experience with state management libraries such as Redux or Recoil.Strong knowledge of responsive UI design using HTML5, CSS3, and SCSS.Familiarity with UI frameworks like Tailwind CSS or Bootstrap.Experience with frontend testing tools like Jest or React Testing Library.Strong hands-on experience with Python and backend frameworks like FastAPI, Django, or Flask.Solid understanding of REST API design, development, and integration.Awareness of web application security best practices (e.g., OWASP Top 10).Experience working with machine learning models and deploying them in real-world applications.Familiarity with ML libraries such as scikit-learn, TensorFlow, or PyTorch.Exposure to telemetry and observability tools like Prometheus, Grafana, OpenTelemetry, or Sentry.Understanding of observability concepts, including metrics, logs, and tracing.Experience with simulation modelling using tools like SimPy, AnyLogic, or custom Python-based logic.Familiarity with unit testing frameworks such as PyTest or unittest.Experience working with CI / CD pipelines using GitHub Actions, GitLab CI, or Jenkins.Proficient in Git and version control workflows.Experience with Docker and containerized application deployment.Hands-on experience with databases like MySQL, PostgreSQL, and MongoDB.Experience integrating with Java-based services or multilingual backend systems.Exposure to cloud platforms like AWS, GCP, or Azure.Ability to integrate or build data visualizations using tools such as D3.js or Chart.js.Soft Skills & Attributes
Strong problem-solving and analytical mindset.Excellent communication and team collaboration skills.Ability to take ownership and drive tasks independently.A keen interest in emerging technologies and a proactive learning attitude.Experience working in agile, cross-functional teams.Ability to mentor junior developers or lead feature-level efforts.Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.2-8 years of hands-on experience in full-stack development with AI / ML exposure.