Job Role
: Data Engineer
Job Location
: Singapore
Experience
: 5+ Years
Roles \& Responsibilities
Design and develop reusable agentic AI workflows using LangGraph and LLMs
Implement Agent-to-Agent (A2A) orchestration patterns
Perform prompt engineering to ensure reliable and controlled LLM outputs
Write clean, maintainable, and production-grade Python code with pytest unit tests
Build reusable data transformation components
Use Git for version control and GitLab CI/CD for automated testing and deployment
Collaborate with stakeholders to convert business needs into technical specifications
Support MLOps pipelines for model training, tracking, and deployment
Adapt to evolving project requirements and take on additional responsibilities as needed
Required Skills \& Qualifications
Proficiency in Python, including unit testing with pytest
Strong problem-solving and logical reasoning skills
Experience with agentic AI system design and orchestration
Hands-on experience with LangGraph workflows and reusable components
Solid understanding of A2A orchestration principles
Good prompt engineering skills for LLM control and output consistency
Experience with Git and GitLab CI/CD in a team environment
Knowledge of Python, SQL, and ML libraries (scikit-learn, PyTorch, TensorFlow)
Experience with MLOps tools (MLflow, Kubeflow, Azure ML)
Familiarity with Azure cloud and/or Kubernetes environments
Ability to work effectively in a fast-changing environment
Good to Have
Experience with Java (Spring Boot) and/or React
Exposure to financial domain data (risk, trading, KYC, etc.)
Advanced experience with LangGraph and A2A architectures