AI Software Developer Intern - Belgrade - Hybrid

Belgrade, Vojvodina, Serbia

Apply now Apply later

At Portfolio BI, it's all about data. We are the leading global provider of data solutions and services to the investment management community. We empower the most sophisticated buy-side firms to take control of their portfolio and operational data.

Our clients benefit from local technological expertise, seasoned financial experts, and our award-winning solutions and services – PBI Axiom, PBI Vector, and PBI Stratus. Our offerings ensure improved data workflow, data analytics, data governance, and data security for buy-side firms. More than 175 top-tier hedge funds, asset managers, family offices, funds of funds, and institutional investors have trusted PBI’s technology for over 20 years. We don't just help our clients access, organize, and analyze their data; we help them act on it. 

We are looking for a motivated and detail-oriented intern to join our Product Development team. This role is ideal for a computer science university student or recent graduate eager to gain hands-on software development experience working with artificial intelligence and being involved in early AI product life cycle initiatives. No prior professional experience is required, but a strong foundation in computer science, excellent problem-solving skills, and a passion for learning and applying modern AI techniques are essential. Successful candidates will have experience developing in Python, educated on data structures and algorithms, and comfortable picking up new technology stacks and tooling at a rapid pace.

You will:

  • Participate in the rapid research and development of early life cycle initiatives such as proof of concept and minimum viable products, focused on areas such as artificial intelligence and machine learning
  • Work within an agile team, following a broad set of practices and processes, such as using Atlassian JIRA and Confluence tools for daily collaboration, and working with source control repositories and DevOps tooling
  • Learn about the data and knowledge structures commonly used within the financial industry and investment management domains
  • Apply your computer science background to design and implement relevant algorithms and workflows leveraging LLMs, embedding models, and other modern AI tooling

Requirements

  • Currently pursuing or recently completed a degree in Computer Science or a closely related field
  • Good knowledge of the following programming languages – Python, C# (or Java)
  • Strong communication skills in English, both written and verbal
  • Proactive and well-organized, with excellent attention to details
  • Passion for learning and applying computer science principles in real-world scenarios

Benefits

You would be part of an international team of people, working on the latest technology and at the forefront of automation and innovation. We offer:

    • Gaining hands-on experience by working on real projects, developing your skills and knowledge
    • Mentorship & guidance from experienced software engineers and other IT professionals
    • 3-month internship program - Potential for a full-time position based on performance and company needs
    • Access to training and coaching to support your learning
    • Collaboration with talented, enthusiastic, global teams
    • Comfortable office in the center of Belgrade
    • Hybrid work organisation
    • Periodic Company Lunches & Socials
Apply now Apply later
Job stats:  2  0  0

Tags: Agile Computer Science Confluence Data Analytics Data governance DevOps Java Jira LLMs Machine Learning Python Research Security

Perks/benefits: Career development Lunch / meals

Region: Europe
Country: Serbia

More jobs like this