Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Lead Software Engineer - Data and Monetization

Engineering | Boston, MA | Full Time

Job Description

About Us:

Jana is the largest provider of free internet in emerging markets. Through Jana’s mCent Browser, the next billion smartphone users are coming online without incurring data charges. Jana makes all mobile content freely accessible and discoverable through technology integrated into the billing systems of 311 mobile operators and available to 4.56 billion mobile subscribers. Today, Jana has provided over 40 million emerging market users with free, ad-sponsored internet access.

Jana has a history of building Android apps that reach a large scale and audience. Our first product, mCent, reached over 50MM downloads. Our recently launched mCent Browser has grown to over 1MM monthly active users in the first 3 months, and projected to hit 5MM monthly actives by the end of the 2017. We are targeting company profitability in 2018.

Besides that, we feature a host of perks, both "traditional" (health insurance, 401K, etc.) and "startup"-type (too many to list, but trust us, you'll love them.) You'd have a blast here, while learning and growing professionally, and working toward providing free internet to 1 billion people.

The Role:

Jana is looking for an experienced software engineer to join our audience segmentation and monetization team. This individual is a software engineer with a strong interest in using data to drive product features that improve the UX for our users. The team is a mix of software engineers and data scientists working together to identify opportunities for personalizing the user experience while increasing their lifetime value.

The APIs that support our browser are written in Python 2.7, our data infrastructure uses Kafka, Spark, and Snowflake (Data Warehouse), all deployed on AWS. While we don’t expect this role to do much Android UI work, the individual would be comfortable writing client side Java code to support their features.

The Responsibilities:

  • Lead the team in an agile environment, where rapid learning, iteration, and continuous delivery are a big part of our system.

  • Architect, design, build, test, deploy, and support scalable data pipelines and APIs. This is a hands on role, spending 50-75% of the time writing or reviewing code through GitHub pull requests.

  • Work with product managers to prioritize roadmaps, groom backlogs, design experiments (A/B and split tests), run experiments, and analyze them for results.

  • Directly manage and mentor the engineers on the team, while encouraging and spreading the adoption of best practices, technologies, and patterns to the broader engineering team.

General Requirements:

  • Minimum 8 years software engineering experience.

  • Experience leading engineering teams, with a track record of working collaboratively with teammates to deliver results.

  • Demonstrated experience successfully building and deploying data pipelines and features leveraging our stack (Python, Java/Scala, Kafka, Spark, Snowflake, AWS).


  • General familiarity with the AdTech ecosystem

  • Deep familiarity with an emerging market country: have you lived or worked abroad?