Highlights
Hands-on Python-based AI platform development, working on cutting-edge projects, opportunity to contribute to the technical direction of our AI Center of Excellence.
Description
Job Summary
pWe are seeking a highly skilled and experienced AI software engineer to join our dynamic team in developing advanced AI platforms and products. The ideal candidate will be proficient in Python and have a strong background in machine learning, data science, and cloud platform services.
Responsibilities
- Develop and maintain Python-based AI services and components for LLM integration, RAG services, prompt management, and evaluation frameworks.
- Create and manage data processing pipelines, feature stores, and retrieval systems.
- Implement REST APIs using FastAPI/Flask and integrate with frontend components (React/TypeScript).
- Support the technical implementation from PoC to production with guidance from senior engineers.
- Maintain CI/CD pipelines for Python services and ML models.
Required Skills
- Python Programming
- Machine Learning Frameworks (PyTorch, TensorFlow)
- Data Science & Analytics
- Cloud Platforms & Services
- API Development & Integration
Required Skills Explained
- Python Programming: Essential for developing and maintaining AI services and components.
- ML/DL Frameworks: Proficiency with frameworks like Scikit-learn, XGBoost, PyTorch, and TensorFlow is crucial for model implementation and deployment.
- Data Science & Analytics: Skills in data processing and analytics are vital for supporting the development of AI platforms.
- Cloud Platforms & Services: Experience with cloud services and platforms can help in production deployment and DevOps practices.
- Production Deployment & DevOps: Knowledge in CI/CD pipelines, automated testing, and model validation is key to ensuring reliable system performance.
- API Development & Integration: Developing REST APIs using FastAPI or Flask and integrating them with frontend components are important for building scalable AI systems.
Who is this for
pThis role is ideal for a self-motivated and experienced software engineer with a passion for AI and machine learning. You should have strong problem-solving skills, be able to work in cross-functional teams, and be comfortable with hands-on development.
Why This Job is a Good Opportunity
ulliWork in a Cutting-Edge Field: Be part of the development of advanced AI technologies, including LLM integration and RAG services.liCross-functional Collaboration: Collaborate with senior engineers, data scientists, and platform teams to drive technical solutions forward.liIdeal for Career Growth: With opportunities for mentorship and knowledge sharing, this role can help you advance your career in AI software engineering.liComprehensive Training and Development: Access to continuous learning programs, courses, and tools to enhance your skills and stay updated with the latest technologies.
Interview Preparation Tips
- Practice coding challenges related to Python programming and ML/DL frameworks.
- Prepare examples of projects or contributions you've made in similar roles, focusing on AI development and deployment.
- Research Standard Chartered's AI CoE initiatives and demonstrate how your skills align with their goals.
- Highlight your understanding of security best practices, compliance requirements, and DevOps processes.
Career Growth in This Role
pThis role provides a robust foundation for career growth in the field of AI software engineering. You can advance by taking on more complex projects, leading cross-functional teams, or specializing in specific areas such as model implementation, security practices, or cloud services. The exposure to regulatory and compliance requirements is also beneficial for those interested in governance roles.pWith experience, you may move into senior positions or even transition into leadership roles within the AI CoE, contributing more strategically to the development of AI solutions that drive business value.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of experience is required for this role?We are looking for candidates with at least 3-5 years of experience in software development, specifically with Python and machine learning frameworks.
Can you tell me more about the project work I will be doing?You will develop AI services, data processing pipelines, and REST APIs. You will also support model implementation from prototypes to production deployment.
What kind of training and development opportunities are available?We offer continuous learning programs including courses for upskilling in Python, machine learning, and cloud services, along with access to Unmind for mental wellbeing support.