Level : Senior
Job Description
- Lead the analysis of client requirements, translating business needs into technical solutions.
- Work directly with internal teams and clients to assess current systems, design implementation strategies, and provide ongoing technical support post‐deployment.
- Architect and develop advanced Python applications, integrating AI/ML models, data pipelines, APIs, and third‐party services.
- Design and implement large‐scale, distributed data processing pipelines for AI/ML model training and deployment.
- Ensure code quality through rigorous code reviews, mentoring, and implementation of best practices.
- Oversee multi‐domain development projects, ensuring timelines, budgets, and client expectations are met.
- Troubleshoot and resolve complex issues, guiding team members on Python‐related challenges.
- Stay at the forefront of emerging Python, AI/ML, and cloud technologies, and proactively introduce innovative solutions.
- Collaborate with cross‐functional teams, including BA, DevOps engineers, and Project Managers etc.
- Support and mentor team members, fostering technical growth within the team.
- Participate in client presentations, technical workshops, and knowledge‐sharing sessions.
Job Requirement
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Have at least 5 years of professional experience in Python development, with proven work across multiple domains or client projects.
- Expertise with Python and data processing libraries (NumPy, Pandas, PyMuPDF, etc.).
- Strong experience with LLM integration and AI model deployment.
- Proficiency in BI tools such as AWS QuickSight, Power BI, Tableau, etc.
- Hands‐on experience with AWS, Azure, or GCP cloud services.
- Solid understanding of API Gateway, REST, GraphQL, and microservices architecture.
- Experience with vector databases and Generative AI model integration.
- Strong knowledge of machine learning frameworks like TensorFlow, PyTorch, or Scikit‐Learn.
- Familiarity with SQL and NoSQL databases.
- Strong problem‐solving skills and ability to design scalable, maintainable solutions.
- Highly organized, detail‐oriented, and able to work both independently and in a collaborative environment.
- Proven leadership and mentoring capabilities in a development team.
Nice to have:
- Experience with Blockchain technologies is a plus.
Why Join Us
- Attractive salary commensurate with your expected salary and working experience.
- Full pay during the probation period.
- The total contribution to social insurance is based on the Net salary.
- 13th-month salary.
- 14 days of annual leave.
- Company bonus.
- Annual health check-ups.
- Monthly parties.
- Quarterly team outing budget.
- Yearly company trip.
- Employee gifts for special occasions such as celebrations and birthdays.
- Premium healthcare (PTI).
- Have opportunities to work onsite in Singapore.