freehire launches on Product Hunt on 26 August.

Follow →

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available