Dhruv Jain

Senior Software Engineer

United Kingdom9 yrs 4 mos experience

Key Highlights

  • Experienced in backend development at Meta.
  • Strong foundation in distributed systems and software engineering.
  • Hands-on experience with machine learning projects.
Stackforce AI infers this person is a Backend Software Engineer with expertise in Distributed Systems and Machine Learning.

Contact

Skills

Core Skills

Backend DevelopmentSoftware EngineeringDistributed Systems

Other Skills

Ad DevelopmentAlgorithmsAudacityBACnetBadmintonBuilding AutomationCC++CSSCaffeComputer NetworkingData StructuresDeep LearningDjangoHTML 5

About

Fascinated by business, tech and health !! Working on Ads Delivery Backend @Meta London

Experience

Meta

Senior Software Engineer

Sep 2024Present · 1 yr 6 mos · London Area, United Kingdom

  • Ads Delivery Backend, Targeting, Custom Audience Products
  • Primary Programming language: C++
C++hackBackend DevelopmentSoftware Engineering

Microsoft

Senior Software Engineer

Dec 2023Sep 2024 · 9 mos · Bengaluru, Karnataka, India · On-site

  • Compete Cloud Intelligence in CX Data and Bing Ads Risk and Fraud Detection

Google

Software Engineer

Aug 2021Oct 2023 · 2 yrs 2 mos · Bengaluru, Karnataka, India · Hybrid

  • Software Engineer at Google Search Knowledge Graph
C++Distributed SystemsSoftware Engineering

Tower research capital

2 roles

Software Engineer III

Promoted

Feb 2019May 2021 · 2 yrs 3 mos

  • Worked on High-Frequency Trading Systems and FPGA reconciliation systems

Software Developer - II

Jul 2017Feb 2019 · 1 yr 7 mos

  • Worked on infrastructure of High Frequency Trading Systems

University of alberta

Summer Research Fellow

May 2017Jul 2017 · 2 mos · Edmonton, Canada Area

  • Worked on machine learning model to generate suitable grid geometry leading to increase speed up of OpenMP kernels.

Tu dresden

Summer Research Intern

May 2016Jul 2016 · 2 mos · Dresden Area, Germany

  • Worked DAAD-WISE Research Fellow at Computer Vision Lab, TU Dresden, Germany.
  • Worked on the problem of "Visualization of Convolutional Neural Networks".

Digital green

Internship

Dec 2015Dec 2015 · 0 mo · New Delhi Area, India

  • Worked as a 3 week intern with awesome and enthusiastic Technology Team of dg. People are very friendly here and the work culture is great! Totally enjoyed the complete duration. Learnt a lot about fundamental problems that farmers face right from cultivation to selling of the product. Dg's unique approach aims at establishing a stable and sustainable process by which the farmer won't have to be involved in marketing or selling of their produce and also gaining the best price that the market has to offer.

Microsoft

2 roles

Summer School Machine Learning

Jun 2015Jun 2015 · 0 mo · Bengaluru Area, India

  • I attended the Summer School on Machine Learning conducted by Microsoft Research India from June 15 - 26, 2015 wherein I attended the lectures on various aspects of Machine Learning delivered by renowned people in the field of machine learning all over the world

Research Intern

May 2015Jul 2015 · 2 mos · Bengaluru Area, India

  • I was at Mobility,Networks and Systems Group and worked on Project named
  • "SMART HVAC "
  • I worked on Smart HVAC project which aims to reduce power consumed by HVAC in commercial building. I wrote a software to interface with the Building management System and worked on modeling and applying machine learning techniques to Save power.
  • Android app "Temp-Play" allowing user to change their cabin temperature leading to awareness
  • in HVAC functioning among employees
  • Developed an interface for viewing live temperature stream using Plotly API in python

National fertilizers limited

Intern

Dec 2014Jan 2015 · 1 mo · Guna Area, India

  • This was a kind of survey/industrial visit to National Fertilizers Limited, Vijaipur Guna where I studied the various network components in the company.Moreover I looked at various softwares used by the comapany for its purposes.I also made viable changes in those softwares so as to keep them updated with the latest technology.

Navstik autonomous systems

Intern

May 2014Jul 2014 · 2 mos · Pune Area, India

  • Video Streaming and Telemetry link with UAV over 3G/4G network.
  • Designed and Implemented a methodology for transmission of video feed and telemetry from sources to clients over network eliminating previously used Zigbee.Evolved a web-based portal to view video stream of any UAV provided by server
  • Come up with a methodology to send continuous UDP packets of mavlink messages from autopilot to server via web sockets and using MavProxy
  • Open Source Contribution :Featured a login Interface in QGroundControl Software (Ground Control Station) for users to view telemetry data of corresponding UAV.
  • Developed web interface for user to view video stream of all the UAVs flying and also android app for the same

Technology transfer group

Member

Feb 2013Mar 2014 · 1 yr 1 mo · IIT Kharagpur

  • Conducted Patent drive 2014 and supervised 5 department seminars and launched IP Portal for Institute to commercialize research
  • Contributed in developing SRIC newsletter for session 2013-14 and Research Brochure for the institute

Education

Indian Institute of Technology, Kharagpur

Bachelor of Technology - BTech — Computer Science

DAV Public School

10+2 — Science

Delhi Public School

Indian Institute of Technology, Kharagpur

Master of Technology - MTech — Computer Science

Indian Institute of Technology, Kharagpur

Bachelor's degree — Computer Science

Stackforce found 100+ more professionals with Backend Development & Software Engineering

Explore similar profiles based on matching skills and experience