Extending a Silicon Valley Unicorn’s development capabilities

Overview

Industry

Location

Software and IT services

USA

Technology Used

Airflow

Bazel

Dropwizard

Elasticsearch

Hive

Java

K8s

Kotlin

Loki

Parquet  AWS

Postgres Spark

Presto

Prometheus Flink

Protobuf

Python

React.js FoundationDB

StackStorm

Tekton

Show more

Project overview

Software Mind is enhancing our client’s application development capabilities. We’ve been providing support in various areas, including infrastructure, tooling, backend development, DevOps, mobile development and data science. 

Client background

Located in Silicon Valley, our client is a rapidly growing provider of cross-platform linking and attribution solutions. More than 100,000 companies have chosen to partner with our client to enhance their business, improve customer experiences and optimize campaign performance.

Developing Mobile SDK

Developing an Android SDK that enables advanced mobile search functionalities. The created SDK was embedded in OEM firmware and supports various search types, including application, file and content searches. Additionally, we incorporated smart ads and optimized their placement within the SDK, which is utilized by leading smartphone manufacturers such as Xiaomi, Vivo and Samsung

Data Engineering

Re-engineering, developing and maintaining the ad attribution data processing system. This system includes both batch and streaming data pipelines, along with various storage types. It efficiently processes approximately 10 terabytes of data daily without interruption. Additionally, it provides the data science team with easy and real-time access to data.

Data Science

Implementing a real-time ad auction system that updates over the air and operates on mobile devices with significant resource constraints. The designed system influences decision-making across both go-to-market and engineering teams by providing insights from collected data. Our work involved full-stack development, including on-device engineering logic and data-collection mechanisms, creating data processing pipelines, analyzing collected datasets, designing and running experiments, implementing changes and preparing business intelligence (BI) tools.

DevOps

Modernizing, optimizing and maintaining our clients' infrastructure. Software Mind’s task involved managing an AWS infrastructure comprised of over 1,000 Kubernetes (K8s) nodes. We also implemented a continuous deployment pipeline for a monorepo and introduced an efficient logging solution capable of handling hundreds of gigabytes of logs daily.

Results

20x growth in usage

SDK changes led to increased usage from 10 million devices to 200 million devices worldwide.

5x increase in revenue

Software Mind introduced various earning-impacting experiments, which led to a fivefold increase in revenue.

$1,000,000 USD saved

Executing cloud optimization that saved over $1,000,000 USD annually with no impact on system performance.

3x better detection

Three times as many bad records were detected and corrected due to the implementing dead-letter queues, ad hoc quality checks and statistical quality checks.

We'd love to hear from you!

Fill out the form - we'll get back to you as soon as possible

More case studies

Newsletter

Privacy policyTerms and Conditions

Copyright © 2026 by Software Mind. All rights reserved.