
Search by job, company or skills
Key Responsibilities
. Develop and maintain web applications using modern frameworks and technologies, working across both frontend and backend development
. Assist in building and optimising data pipelines for machine learning models
. Collaborate with data scientists and ML engineers to implement AI/ML solutions into production environments
. Write clean, maintainable, and efficient code following best practices and coding standards
. Participate in code reviews and contribute to technical documentation
. Support the testing and debugging of applications across different environments
Required Skills & Qualifications
. Bachelor's degree in Computer Science, Software Engineering, or related field
. Proficiency in at least one modern programming language (Python, JavaScript/TypeScript, Java)
. Basic understanding of web development frameworks (e.g., React, Angular, or Vue.js for frontend Django, Node.js, or Flask for backend)
. Familiarity with version control systems (Git) and collaborative development workflows
. Basic understanding of database systems (SQL and NoSQL)
. Knowledge of RESTful APIs and web services
Preferred Skills
. Familiar AI/ML RAG (Retrieval-Augmented Generation) MCP (Multi-Channel Processing) concepts
. Understanding of data processing libraries (Pandas, NumPy)
. Familiarity with cloud platforms (AWS, GCP, or Azure)
. Knowledge of containerisation (Docker) and orchestration tools
. Experience with CI/CD pipelines
. Basic understanding of data structures and algorithms
Job ID: 138504845