Marek Romanowicz

Engineering Manager

New York, New York, United States11 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building large scale Machine Learning systems.
  • Proven track record in developing recommendation algorithms.
  • Strong leadership experience managing engineering teams.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Social Media and Fintech.

Contact

Skills

Other Skills

C++LinuxProgrammingWindowsResearchCMicrosoft OfficeJavaMicrosoft ExcelProject ManagementMatlabLeadershipPythonMachine LearningTesting

About

Excited to build large scale end-to-end Machine Learning systems including data generation, model training, and robust evaluation

Experience

11 yrs 8 mos
Total Experience
2 yrs 4 mos
Average Tenure
6 yrs 3 mos
Current Experience

Instagram

3 roles

Engineering Manager

Mar 2024Present · 2 yrs 2 mos · New York, New York, United States

  • Managing an ML Infra team developing a novel Reels Recommendation system for other Instagram use cases

Staff Software Engineer

Promoted

Feb 2023Present · 3 yrs 3 mos · New York, New York, United States

  • Scaling a creators-first Reels recommendation algorithm to the Family of Apps

Senior Software Engineer

Feb 2020Feb 2023 · 3 yrs · New York, New York, United States

  • Developing Instagram's novel Reels recommendation algorithm for the initial launch in August 2020

Facebook

2 roles

Senior Software Engineer

Promoted

Aug 2018Feb 2020 · 1 yr 6 mos · New York, New York, United States

  • Building large scale ML systems for location data

Software Engineer

Oct 2016Aug 2018 · 1 yr 10 mos · New York, New York, United States

Flux.io

Software Engineer

Aug 2015Aug 2016 · 1 yr · San Francisco Bay Area

  • Initially worked on a backend team which allowed me to develop an understanding of Company’s system architecture and become proficient in Go. I tackled issues related to users’ data storage, Flux’s visual compute engine called the Flow and user behaviour backend analytics. In February 2016, I moved to the DataTable team where I was the only backend engineer and became, de facto, the go-to person for the DataTable.
  • Implemented backend-side of multiple user-facing features:
  • 1) History: Allowed users to audit their stored data with respect to who, when, and how it was accessed or changed. The History feature required me to work across multiple system layers, ensure backwards compatibility with soon-to-be-deprecated clients, and modify existing data streams to provide sufficient information for later auditing
  • 2) Write protected data keys: Introduced the ability to toggle data keys to and from read-write and read-only. This allows users to prevent data keys from being accidentally overwritten
  • Ensured compatibility of changes made to the backing service and discussed potential improvements to the API with the SDK team
  • Maintained production data stored in MySQL and Google Cloud Storage and assisted the team with debugging user issues by using my knowledge of backend data pipelines
  • Coordinated any API/system changes with the remote engineering team which used the SDK to build external tools accessing Flux’s service to ensure backwards compatibility of new releases
  • Developed familiarity with Company’s deployment system (Docker containers, Fleet cluster management system, and Google Cloud Console) through the PagerDuty on-call rotation
  • Maintained Flux’s RESTful DataTable API to expose newly added features such as History
  • Refactored DataTable’s error handling to provide more informative errors to API consumers with appropriate HTTP error codes
  • Updated DataTable API’s public documentation with team members to ensure completeness after new features were added

Goldman sachs

Campus Ambassador

Oct 2014Jun 2015 · 8 mos · Cambridge, United Kingdom

  • Became a Campus Ambassador for Goldman Sachs at the University of Cambridge following a successful summer internship.
  • Attended multiple campus recruitment events where I spoke about my internship experience and projects undertaken.
  • Distributed informational leaflets among the students of the University of Cambridge and the Engineering Department in particular.
  • Invited Goldman Sachs to take active part in the Next Step: Poland conference

Originate

Software Developer Internship

Sep 2014Oct 2014 · 1 mo · Sunnyvale, CA

  • Built an automatic AWS EC2 deployment tool in Ansible for the Best of All Worlds website.

Cambridge university polish society

Next Step: Poland project team member

Aug 2014Jan 2015 · 5 mos · Cambridge, United Kingdom

  • Next Step: Poland is a one day conference which aims to bring together Polish employers and the brightest Polish students from the UK. It is organized annually by the Cambridge University Polish Society and each year it attracts more participants and distinguished guests.
  • As part of a team consisting of 7 other students, I co-organized the first edition of the conference which took place on the 31st of January 2015. The project proved to be successful as we managed to invite Dr. Adamkiewicz, the founder and CEO of Adamed Group, as the main speaker, a number of corporate partners and attracted over 100 participants from all across the UK. The event consisted of a series of talks, networking events, case studies and group exercises throughout the day and ended with a Formal Dinner.
  • Corporate partners included Uber Inc, Goldman Sachs, Bain & Company, Shell, EY, Adamed Group, BZ WBK, PWC, KPMG, Citibank Handlowy and Ergo Hestia.
  • Conference website: http://www.2015.nextsteppoland.org/

Goldman sachs

2 roles

Summer Analyst in Technology

Jun 2014Aug 2014 · 2 mos

  • Joined the summer program at Goldman Sachs as a software developer following a successful Spring Week program as a Sophomore. Based on my prior experience, I was assigned to the newly created Enterprise Platforms Technology unit with no alignment to a particular business unit.
  • Key internship takeaways:
  • Quickly got up to speed with the existing codebase in GS's proprietary language SecDB
  • Identified a project with significant business impact and a challenging technical side
  • Developed a system for traders to perform quick, categorical searches of existing securities backed by ElasticSearch
  • Allowed for inexact matches based on a similarity measure, i.e find securities of similar performance/industry etc.
  • Drafted and implemented a transition plan to move production data into the new system
  • Ensured the data to be up to date with GS's databases using a Listener-based updating procedure and regular consistency checking jobs
  • Shadowed Technology employees in other business units broadening the understanding of GS's Technology Division
  • Ran a team project with fellow interns developing a business case for a new, innovative product for an internal competition

Campus Ambassador

Oct 2013Jun 2014 · 8 mos

  • Became a Campus Ambassador for Goldman Sachs at the University of Cambridge following a successful spring internship.
  • Attended multiple campus recruitment events where I spoke about my internship experience and projects undertaken.
  • Distributed informational leaflets among the students of the University of Cambridge and the Engineering Department in particular.

Realvnc

Software Developer intern

Jun 2013Aug 2013 · 2 mos · Cambridge, United Kingdom

  • Summer Software Developer internship within the Enterprise team at RealVNC.
  • During the course of my internship I investigated new display server developments in the Linux environment, namely Wayland and Mir, with respect to adapting company's software to these new architectures. I prototyped several smaller modules to imitate needed functionality satisfying new requirements.

Goldman sachs

Spring intern in the Technology Division of the Firm

Apr 2013Apr 2013 · 0 mo · London, United Kingdom

  • The main idea behind the program was for selected students to get familiar with the work and responsibilities within the Technology division of the Bank. It gave me invaluable insights into how global markets and investment banks work and interact with each other and use Technology as their edge.
  • I shadowed employees from 5 different teams aligned both with respect to Tech and business functions involved as part of Work Shadowing sessions. These included frontend and backend developers for Investment Banking division, Asset Management and Research.
  • Attended multiple presentations and workshops on various financial and technological topics explaining how global financial markets work and what other divisions of the Bank do.
  • Developed a proposal for solving a technical exercise as part of an individual project.
  • Developed a proposal for an iOS app as part of a group exercise and delivered a presentation to the rest of the program.

Vortex communications ltd.

Software Engineering intern

Dec 2012Dec 2012 · 0 mo · London, United Kingdom

  • Rejoined the Company for a short placement following a successful Summer Internship.
  • Researched the feasibility of using a Wi-Fi capable embedded system in one of the company's products.
  • Analysed the launch of the iOS app developed over summer and helped draft a plan for next steps in its development and adoption.

Vortex communication ltd.

Software Engineering Intern

Jul 2012Sep 2012 · 2 mos · London, United Kingdom

  • Joined the company ran by Cambridge Engineering graduates as a software engineering intern to help extend a range of the product offering.
  • Achievements:
  • Learnt Java from scratch paying particular attention to its features used by Android OS
  • Clarified the requirements with the client for a mobile app to run in House of Commons
  • Developed a debating app which incorporated features of a small scale distributed system
  • Promoted and demoed the app among potential customers at the IBC 2012 in Amsterdam industry conference

Stanislaw staszic high school no. 14 in warsaw

Co-instructor at Polish Mathematical Olympiad Preparatory Club for younger students

Sep 2010May 2011 · 8 mos · Warsaw Area, Poland

  • Along with my classmate I ran the weekly Polish Mathematical Olympiad Preparatory Club for younger students in my High School in Warsaw throughout our final school year

Education

University of Cambridge

M.Eng — Information and Computer Engineering

Jan 2014Jan 2015

University of Cambridge

B.A. (Hons) — Information and Computer Engineering

Jan 2011Jan 2014

Stanisław Staszic High School no. 14 in Warsaw

Polish Matura

Jan 2009Jan 2011

Stackforce found 100+ more professionals with C++ & Linux

Explore similar profiles based on matching skills and experience