Our storyPricingBook demo

For Candidates

Employer LoginFor Candidates

Say no to manually filling long application forms

Visit any careers page and a lightning button will pop up on any compatible page with a form

Use ChatGPT to auto-fill job forms

Ask for Referral for any job post

Rui Barbosa Martins

Software Engineer at Apple

Contact Rui Barbosa

About

Rui Barbosa Martins is a highly experienced Software Engineer currently working at Apple, where he is focused on Machine Learning and Machine Learning Infrastructure. With over 16 years of relevant experience, Rui has a proven track record of delivering successful projects in the tech industry. Prior to joining Apple, Rui worked at Facebook, where he was the Tech lead for the build infrastructure and services team responsible for all software built by Facebook. He designed and implemented the high-performance and scalable C++ distributed build artifact cache servers that handled all Facebook builds doing 500k+ request/sec, 200+ GB/sec, and a P95 request latency below <10 milliseconds. Rui also designed and implemented the company-wide distributed build system, improving build times up to 4x. He gave keynote speeches at several internal and external 100+ people talks about distributed systems, build, and C++. Before Facebook, Rui worked at Microsoft, where he was part of the Skype Big Data Team. He designed and implemented an event log and telemetry big data pipeline from scratch with features like real-time timeseries-based analytics, machine learning over historic/current data, and MapReduce style data post-processing using Hadoop and Hive. This pipeline was extremely successful and is used by multiple Microsoft divisions. Rui also created a real-time distributed TimeSeries column store in Azure and implemented master election and a traffic throttling/shedding C# library for Azure that is used across thousands of servers. Rui holds a Licenciatura in Computer Science/Engineering from Faculdade de Engenharia da Universidade do Porto, where he completed a 5-year program. He has a diverse tech stack that includes Software Engineering, ML, infra, Big Data, MapReduce, Hadoop, Java, Senior Software Engineering, Apache Hive, Azure, and Python. With his extensive experience in distributed systems, high-performance systems, low-latency systems, build infrastructure, C++, Java, Python, timeseries, Hive/Presto, MapReduce, Hadoop, data mining, and big data, Rui is a valuable asset to any tech team.

Education Overview

faculdade de engenharia da universidade do porto

Companies Overview

apple

facebook

microsoft

google

microsoft business solutions

inesc porto

Experience Overview

17.6 Years

Find anyone’s contact

Find anyone’s personal emailFind anyone’s contact number
Contact People

Experience

Software Engineer

apple | London, United Kingdom

2019 - Present

Software Engineer

facebook | London, United Kingdom

2015 - 2019

Software Engineer

microsoft | London, United Kingdom

2012 - 2015

Software Engineer

google | London, United Kingdom

2007 - 2012

Developer

microsoft business solutions | Copenhagen Area, Denmark

2006 - 2007

Student Researcher

inesc porto | Porto Area, Portugal

2004 - 2006

Skills

Boost your visibility and stand out to employers with referrals from your LinkedIn connections.

analytics

Apache Hive

Azure

Big Data

C#

C++

Data Mining

Distributed Systems

Hadoop

High Availability

Hive

infra

Infrastructure

Java

Machine Learning (ML)

MapReduce

Microsoft Azure

open source

Protocol Buffers

servers

Software Engineer

Contact Details

Email (Verified)

xxxxxxxx@xxxx.xx

Mobile Number

+91XXXXXXXXXX

Education

faculdade de engenharia da universidade do porto

Licenciatura (5 year program)

2000 - 2006

Frequently asked questions

What company does Rui Barbosa Martins work for?

accordion icon

Rui Barbosa Martins works for apple

What is Rui Barbosa Martins role in his workplace?

accordion icon

Rui Barbosa Martins's role in his workplace is Software Engineer

What is Rui Barbosa Martins's tenure in his workplace?

accordion icon

Rui Barbosa Martins's tenure in his workplace is 5.59 years

What is Rui Barbosa Martins's total experience?

accordion icon

Rui Barbosa Martins's total experience is 17.58 years

What is Rui Barbosa Martins's LinkedIn profile?

accordion icon
Rui Barbosa Martins's LinkedIn profile can be found here

What is Rui Barbosa Martins's email address?

accordion icon
Rui Barbosa Martins's email address is xxxxxxxx@xxxx.xx. Unlock here

What is Rui Barbosa Martins's phone/WhatsApp number?

accordion icon
Rui Barbosa Martins's phone number is +91XXXXXXXXXX. Unlock here

What schools did Rui Barbosa Martins attend?

accordion icon

Rui Barbosa Martins has attended faculdade de engenharia da universidade do porto

What companies has Rui Barbosa Martins worked with?

accordion icon

Rui Barbosa Martins has worked with apple, facebook, microsoft, google, microsoft business solutions, inesc porto

What are some of Rui Barbosa Martins's skills?

accordion icon

Rui Barbosa Martins has skills in analytics, Apache Hive, Azure, Big Data, C#, C++ and more.

Find anyone’s contact and let Weekday reach out to them on your behalf

Start hiring now

Stop manually filling job applications. Use AI to auto-apply to jobs

Look for jobs now
Weekday InstagramWeekday TwitterWeekday LinkedInWeekday Youtube

Companies

Subscription: Search databaseContingency: white glove serviceCircles: Access employee networksFreeAI Resume ScreenerFreeFind Personal Email from LinkedInFind WhatsApp Number from LinkedInPricing