UBS

Junior Software Engineer (Java, Python, AI)

UBS

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

Experience
3 yrs
Salary
—
Openings
1
Posted
5 days ago
Work mode
In office
Education
Bachelor’s degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are looking for a Junior Software Engineer to join our dynamic engineering group in Doha. This position involves designing and developing scalable, secure software systems focusing on Java, Python, and AI-driven intelligent agents. You will collaborate with multi-disciplinary teams to create innovative software solutions that enhance business workflows and user experiences.

Key Responsibilities

  • Develop and maintain efficient, scalable software applications using Java and Python.
  • Architect and deploy AI agents integrated with business processes to improve functionality and usability.
  • Work closely with product managers, designers, and researchers to transform requirements into robust software solutions.
  • Participate in architectural planning and strategy discussions to establish long-term system goals.
  • Keep abreast of the latest trends in AI, agent-based technology, and distributed system design.
  • Innovate by experimenting with new tools and techniques in AI and backend development.

About the Team

The role is based within the delivery team in Qatar, collaborating globally with the broader IT department to deliver reliable IT services that support our clients’ asset and investment management needs.

Required Skills and Experience

  • Bachelor’s degree in Computer Science, Information Systems, or a related field with approximately three years of software development experience.
  • Strong proficiency in Java and Python programming, along with solid understanding of software design patterns, data structures, and algorithms.
  • Experience in constructing and deploying AI or machine learning-based systems or intelligent agents.
  • Knowledge of distributed systems architecture, APIs, and microservice frameworks.
  • Strong communication skills and the ability to collaborate effectively across different teams.
  • Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure and tools like Docker and Kubernetes for containerization.
  • Capability to analyze, interpret, and disseminate complex information while managing multiple deadlines effectively.

About UBS

UBS is a premier global wealth manager and universal bank rooted in Switzerland. With headquarters in Zurich and presence in over 50 countries, we provide a broad range of asset management and investment banking services worldwide. Our culture fosters collaboration and inclusion to bring out the best in every employee. We leverage AI technologies to enhance our operational efficiency and innovation.

Inclusion and Accessibility

UBS is committed to diversity, equity, and inclusion. We provide reasonable accommodations throughout the hiring process for candidates with disabilities. We embrace diverse perspectives, cultures, and experiences to build a strong workforce.

Contact and Additional Information

Recruitment inquiries can be directed to UBS Business Solutions SA. UBS is an Equal Opportunity Employer dedicated to supporting diversity within its workforce.

Level

Junior

Minimum education

Bachelor's Degree

Tools & software

Java Docker required Kubernetes required

How they work

Communication Teamwork & Collaboration Problem Solving Time Management Creativity
🤖
Online · instant AI help
Broxer