Senior Python Developer

Duties & Accountabilities

  • Develop, implement, and optimize genAI-powered software solutions for prioritized PTGenAI use cases.
  • Design and implement backend services and APIs using frameworks such as FastAPI and Flask.
  • Integrate and extend GenAI workflows leveraging LangChain and LangGraph.
  • Collaborate with cross-functional teams to define requirements, design solutions, and ensure successful implementation.
  • Ensure software solutions are scalable, maintainable, and aligned with business objectives.
  • Apply best practices in version control, testing strategies, and deployment.
  • Document system design, implementation details, and workflows for knowledge sharing.
  • Support cloud-based integration and deployment, preferably on AWS.
  • Communicate effectively with stakeholders and technical teams to ensure clarity and alignment.

Requirements

  • 5+ years of professional experience with Python, including libraries such as NumPy, SciPy, scikit-learn, TensorFlow, and Matplotlib.
  • 6+ years of experience with SQL.
  • 4+ years of proven experience in software development.
  • Hands-on experience with LangChain and LangGraph for genAI applications.
  • Strong background in backend development with frameworks like FastAPI, Flask, or similar.
  • Advanced skills in version control (e.g., Git) and task management tools (e.g., JIRA).
  • Good knowledge of cloud platforms (AWS preferred).
  • Strong analytical and problem-solving skills, with focus on delivering user value.
  • Very good written and verbal communication skills, as well as interpersonal skills, focus on end-user value delivery. Fluent in English.
  • Open to working on APAC/EMEA time zones.

Job Type: Contract (12 Months Renewable)
Job Location: Puchong Jaya Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx