Senior software engineer (java/python/ai)
Summary
Build and deploy AI/ML systems and automation frameworks in Java/Python, integrating APIs and microservices while ensuring robust testing across distributed systems.
Job Details
Location: Doha, Qatar
Job Type: Full Time
Function Category: Information Technology (IT)
Role Summary You’ll be working in our delivery team in Qatar, collaborating with the global IT team to provide robust and reliable IT services and solutions that help our clients manage their assets and investments.
Requirements
University degree in computer science, information systems or related field with around 5 years of overall SDET and development experience.
Proven expertise in Python and Java with strong knowledge of software design patterns, data structures, and algorithms.
Experience building and deploying AI/ML systems or intelligent agents.
Strong understanding of distributed systems, APIs, and microservices.
Strong communication and collaboration skills with the ability to work across teams.
Experience with Lang Chain, Lang Graph, RAG, or agent‑based architectures.
Familiarity with modern cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Prior contributions to open‑source AI/ML frameworks or projects.
Strong technical experience with API testing using Java, Postman, Karate, Soap UI or any other proficient tool.
Have developed end‑to‑end automation frameworks with dynamic test data, reusable utilities, database testing and detailed reporting for web services.
Proficient in executing different forms of testing such as functional testing, component testing, integration testing for APIs, acceptance testing and performance testing.
Ability to interpret, evaluate and communicate detailed information; effectively manage multiple tasks and meet deadlines.
Curious to explore how AI can improve how we build, deliver, and optimize workflows, with sound judgment—validating outputs and aligning with policies, risk standards, and ethical use.
Equal Employment Opportunity UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.
Job Type: Full Time
Function Category: Information Technology (IT)
Role Summary You’ll be working in our delivery team in Qatar, collaborating with the global IT team to provide robust and reliable IT services and solutions that help our clients manage their assets and investments.
Requirements
University degree in computer science, information systems or related field with around 5 years of overall SDET and development experience.
Proven expertise in Python and Java with strong knowledge of software design patterns, data structures, and algorithms.
Experience building and deploying AI/ML systems or intelligent agents.
Strong understanding of distributed systems, APIs, and microservices.
Strong communication and collaboration skills with the ability to work across teams.
Experience with Lang Chain, Lang Graph, RAG, or agent‑based architectures.
Familiarity with modern cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Prior contributions to open‑source AI/ML frameworks or projects.
Strong technical experience with API testing using Java, Postman, Karate, Soap UI or any other proficient tool.
Have developed end‑to‑end automation frameworks with dynamic test data, reusable utilities, database testing and detailed reporting for web services.
Proficient in executing different forms of testing such as functional testing, component testing, integration testing for APIs, acceptance testing and performance testing.
Ability to interpret, evaluate and communicate detailed information; effectively manage multiple tasks and meet deadlines.
Curious to explore how AI can improve how we build, deliver, and optimize workflows, with sound judgment—validating outputs and aligning with policies, risk standards, and ethical use.
Equal Employment Opportunity UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.