This job listing has expired and may no longer be relevant!
16 Nov 2020

Full-Time Senior Software Engineer

GroundTruth – Posted by GroundTruth Mountain View, California, United States

Job Description

GroundTruth is the leading location-based marketing and advertising technology company. Sitting at the convergence of offline and online data, GroundTruth delivers a unique data set called “visitation data,” which allows brands, agencies, SMBs, and non-profits to drive high-performing business outcomes (ROI). GroundTruth activates this data through a suite of performance products and services via their self-serve advertising platform, through managed services, or tailored partnerships. GroundTruth has built proprietary cleansing processes that combines their Blueprint’s contextual mapping technology, owned & operated properties, along with 3rd party mobile location data, together yielding over 30 Billion visits annually.

As Senior Software Engineer on the Serving team, you will operate at the intersection of high-throughput/low-latency serving and big data indexing. You will collaborate across cross-functional teams to build products that fulfill the company’s strategic roadmap initiatives. Your work will be immediately impactful as you contribute to the design, architecture, development, and maintenance of core revenue-generating systems which drive GroundTruth’s bottom line.

You will:

  • Write clean, testable code with an emphasis on performance and maintainability
  • Tune complex systems to achieve key performance benchmarks
  • Connect with peers, architects, and product owners to define requirements and design solutions
  • Architect highly reliable, scalable systems to solve critical business problems
  • Identify areas of improvement and propose solutions
  • Work on mission-critical systems that make up GroundTruth’s next-generation ad serving platform

You are:

  • Organized and Thorough
  • Adaptive and Flexible
  • Collaborative and Cooperative
  • Results-oriented
  • Passionate and Proactive

You have:

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 3+ years of software development experience
  • A strong grasp of fundamental data structures and algorithms
  • Experience in C++, and fluency in at least one C-style language such as C++ or Java
  • Strong architecture and system design skills
  • The ability to lead and drive a project to completion
  • Strong verbal and written communication skills
  • Experience in at least one of the following areas
    • Spatial Indexing
    • Distributed Systems
    • Multithreading
    • Server-side platforms and data infrastructure
  • Knowledge of one or more of the following technologies/tools
    • Big data/streaming technologies (e.g. Spark, Kafka, EMR)
    • NoSQL data stores (e.g. Aerospike, DynamoDB, Redis, Elasticache)
    • Performance analysis and profile tools (e.g. valgrind, oprofile, perf)
    • Multi-threaded, event-driven servers (e.g. Apache, Nginx, Boost::asio)

We are an equal opportunity employer and value diversity, inclusion and equity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Applicants with disabilities may be entitled to reasonable accommodations under applicable federal, state and/or local laws. If you need reasonable accommodations in the application process, please reach out to us at

How to Apply

Please submit an application at this link.

Job Types: Full-Time.

145 total views, 2 today

Apply for this Job