Senior Software Engineer (Remote)

Tenjin Inc

Atlanta Georgia

United States

Information Technology
(No Timezone Provided)

We're looking for a Senior Software Engineer with experience in building low-latency, distributed data processing systems, based in the US (CA, PA, GA, IL) or in Berlin.Who Are We And What Do We DoThe largest app stores in the West, Google Play, Apple Store, Windows Store and Amazon Appstore, have nearly 6,000,000 million apps(!) That's a lot of competition if you'd like to get noticed and that's where Tenjin can help. For User Acquisition Specialists, Data Analysts and Marketers fighting through the noise and gaining the attention of potential mobile users in this hyper-competitive market is a challenge. To succeed you need a Growth Data Infrastructure (GDI) so that user data analysis may be turned into profitable actions. This is expensive and at Tenjin we help democratise the possibility of success for new and upcoming apps by offering a much more economical GDI solution. We have helped some of your (and the world's) biggest apps. You might not see us, but we have a powerful presence in the industry and have developed a highly regarded reputation within the gaming and mobile advertising ecosystem globally. Remote working is in our DNA. We are a diverse and highly collaborative team-based all around the world. Our Headquarters are in San Francisco and Berlin, but we also have team members based in Atlanta, Chicago, Toronto, Shanghai, London, and Tokyo.What You'll Do High-throughput, low-latency processing: We ingest a lot of data. That data needs to be processed reliably and quickly. We have use cases that extend beyond reporting - fraud detection, sending and processing callbacks to partners, etc. Our processing is done in a mix of languages - Go, Ruby, Java, and SQL. DevOPS & SRE: We have a "you build it, you run it" approach. You will be operating and monitoring services as well as dealing with incidents. Knowing your way around associated tooling and platforms like Kubernetes, Terraform, GCP, AWS, CI/CD pipelines is a plus. ETL and data warehousing: We have a primary data warehouse for processing data. We also manage data warehouses for a bunch of our clients. Coordinating data updates between our external data sources, our primary data warehouse, and our customer data warehouses is a big part of the challenge. Experience with Redshift, BigQuery, Druid, or similar systems is a big plus. Dashboard reporting analytics: Delivering actionable analytics to our clients is a big part of what we do. We aim to get meaningful, trusted metrics in front of them as quickly as possible. RequirementsWho You Are Scope and Complexity: You've mastered several technologies and are able to onboard others. You can independently manage technical aspects of multiple projects with increasing complexity. Communication and People Skills: You can explain complex technical problems to non-technical people, and can present problems and solutions to management. Technical Skills: You're able to design, build, and maintain complex production systems composed of multiple applications. You'll communicate strategy, help define team goals, and get people involved. Ownership and Impact: You'll partner closely with product to manage scope and deliverables for the technical side of the roadmap. You will quickly assess what will help or hinder an initiative. BenefitsWhat do we offer Annual budget for learning and personal development Budget for fitness/wellbeing activities Budget towards vacation activities accommodation, flights etc. Laptop and other equipment needed Fantastic bonus scheme Regular (virtual) Team Events Subsidized lunches Unlimited holidays Flexible working arrangements: hours and location Company away days!

Senior Software Engineer (Remote)

Tenjin Inc

Atlanta Georgia

United States

Information Technology

(No Timezone Provided)

We're looking for a Senior Software Engineer with experience in building low-latency, distributed data processing systems, based in the US (CA, PA, GA, IL) or in Berlin.Who Are We And What Do We DoThe largest app stores in the West, Google Play, Apple Store, Windows Store and Amazon Appstore, have nearly 6,000,000 million apps(!) That's a lot of competition if you'd like to get noticed and that's where Tenjin can help. For User Acquisition Specialists, Data Analysts and Marketers fighting through the noise and gaining the attention of potential mobile users in this hyper-competitive market is a challenge. To succeed you need a Growth Data Infrastructure (GDI) so that user data analysis may be turned into profitable actions. This is expensive and at Tenjin we help democratise the possibility of success for new and upcoming apps by offering a much more economical GDI solution. We have helped some of your (and the world's) biggest apps. You might not see us, but we have a powerful presence in the industry and have developed a highly regarded reputation within the gaming and mobile advertising ecosystem globally. Remote working is in our DNA. We are a diverse and highly collaborative team-based all around the world. Our Headquarters are in San Francisco and Berlin, but we also have team members based in Atlanta, Chicago, Toronto, Shanghai, London, and Tokyo.What You'll Do High-throughput, low-latency processing: We ingest a lot of data. That data needs to be processed reliably and quickly. We have use cases that extend beyond reporting - fraud detection, sending and processing callbacks to partners, etc. Our processing is done in a mix of languages - Go, Ruby, Java, and SQL. DevOPS & SRE: We have a "you build it, you run it" approach. You will be operating and monitoring services as well as dealing with incidents. Knowing your way around associated tooling and platforms like Kubernetes, Terraform, GCP, AWS, CI/CD pipelines is a plus. ETL and data warehousing: We have a primary data warehouse for processing data. We also manage data warehouses for a bunch of our clients. Coordinating data updates between our external data sources, our primary data warehouse, and our customer data warehouses is a big part of the challenge. Experience with Redshift, BigQuery, Druid, or similar systems is a big plus. Dashboard reporting analytics: Delivering actionable analytics to our clients is a big part of what we do. We aim to get meaningful, trusted metrics in front of them as quickly as possible. RequirementsWho You Are Scope and Complexity: You've mastered several technologies and are able to onboard others. You can independently manage technical aspects of multiple projects with increasing complexity. Communication and People Skills: You can explain complex technical problems to non-technical people, and can present problems and solutions to management. Technical Skills: You're able to design, build, and maintain complex production systems composed of multiple applications. You'll communicate strategy, help define team goals, and get people involved. Ownership and Impact: You'll partner closely with product to manage scope and deliverables for the technical side of the roadmap. You will quickly assess what will help or hinder an initiative. BenefitsWhat do we offer Annual budget for learning and personal development Budget for fitness/wellbeing activities Budget towards vacation activities accommodation, flights etc. Laptop and other equipment needed Fantastic bonus scheme Regular (virtual) Team Events Subsidized lunches Unlimited holidays Flexible working arrangements: hours and location Company away days!