Skip to content

Instantly share code, notes, and snippets.

View tarunk04's full-sized avatar
:octocat:
Focusing

Tarun Kumar tarunk04

:octocat:
Focusing
View GitHub Profile

Uber Company Research Report

1. About the Company

Overview

Uber is a global leader in the transportation technology industry, especially known for its ride-sharing, food delivery, and logistics services. Founded in 2009 by Garrett Camp and Travis Kalanick, Uber has continuously expanded its operations worldwide.

Company Mission, Values, and Culture

  • Mission: To ignite opportunity by setting the world in motion.
  • Core Values: Safety, Customer Obsession, Diversity, Integrity.
  • Culture: Described as dynamic and innovative with a strong emphasis on collaboration, Uber has strived to transform its culture following past controversies.

Growth Metrics- Revenue Growth: 36% year-to-date growth in stock prices.

  • Employee Growth: Expansion across various domains as part of a growth strategy.
@tarunk04
tarunk04 / Job Analysis Report: AI ML Architect at Balbix.md
Last active March 10, 2025 20:27
Balbix: AI/ML Architect JD and Company analysis

https://www.linkedin.com/jobs/view/3980983258/


Job Analysis Report: AI/ML Architect at Balbix


1. Core Requirements

Explicit Requirements (Must-Have Skills)
  1. Experience: 3+ years of experience in the field of Machine Learning, programming in Python, and building scalable distributed systems (Confidence Score: High)
  2. Educational Background: A Ph.D. in Computer Science and Engineering or related field (Confidence Score: High)
p.initialize() # initializing progress bar
for e in range(10):
for i in range(70):
# Sleep for simulating training. Not required in actual usage of progress bar.
time.sleep(0.1)
"""
Code Block For Training
----------------
#Importing the progress bar library
from progress import Progress as P
import time
import random
p = P(70, mode='bar') # progress bar object
# defining progress bar elements
epoch = P.Element("Epoch", 0)
@tarunk04
tarunk04 / example1-code.py
Last active February 4, 2021 18:49
Code for progress bar
#Importing the progress bar library
from progress import Progress as P
import time
images = 2478 # number of images to process
# Create a progress bar instance
p = P(images,mode = 'no-bar')
# Creating one element for image counter
counter = P.Element("Images Processed", 0)
@tarunk04
tarunk04 / App.py
Created May 7, 2020 11:45
Python functions exposed to javascript
# python functions exposed to javascript
@eel.expose
def generate_new_sudoku(level):
global current_sudoku_onboard
# generating sudoku for required level
current_sudoku_onboard = Sudoku().generate_sudoku(int(level))
# drawing sudoku by calling javascript function from python
eel.draw_sudoku(current_sudoku_onboard)
@tarunk04
tarunk04 / script.js
Created May 7, 2020 11:35
Functions exposed to python
// JavaScript functions exposed to python
eel.expose(draw_sudoku)
eel.expose(update_sudoku)
// Function for drawing sudoku
function draw_sudoku(data) {
for (i = 0; i < 81; i++) {
// row and col values for corresponding i values
row = ~~(i / 9);
col = i % 9;
@tarunk04
tarunk04 / generating_puzzle.py
Created May 7, 2020 11:17
generating_puzzle by removing cell
def generate_sudoku(self, level=2):
# generate solved sudoku
self.generate_solved_sudoku()
if level == 1:
remove_cell = random.randint(32, 38)
if level == 2:
remove_cell = random.randint(40, 46)
if level == 3:
remove_cell = random.randint(48, 52)
if level == 4:
@tarunk04
tarunk04 / generate_solved_sudoku.py
Created May 7, 2020 11:15
generate_solved_sudoku
def __generator__(self, grid, i, j):
number = [1, 2, 3, 4, 5, 6, 7, 8, 9]
if j > 8:
j = 0
i += 1
# end condition
if i > 8:
return True
# skipping cell if the cell has already a number