Enable job alerts via email!

Pocket FM - Lead Software Engineer - Python/Golang

Pocket FM

India (TX)

On-site

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Lead Software Engineer to spearhead the development of its cutting-edge Ads platform. This role offers the opportunity to work on scalable backend systems, leveraging your expertise in Python or Golang to optimize ad delivery for millions of users. Join a dynamic team that values collaboration and innovation, where your contributions will directly impact the user experience and drive the company's success in the competitive audio streaming market. If you are passionate about technology and eager to lead technical initiatives, this position is perfect for you.

Qualifications

  • 6+ years of experience in building scalable web services.
  • Expertise in Python or Golang with experience in high TPS applications.

Responsibilities

  • Design and maintain scalable backend systems for the Ads platform.
  • Collaborate with teams to define ad product requirements.

Skills

Python
Golang
Microservices
Ad Serving Technologies
SQL Databases
NoSQL Databases
Distributed Systems
Cloud Technologies

Education

Bachelor's in Computer Science
Master's in Computer Science

Tools

Kafka
Redis
Elasticsearch
Google AdMob

Job description

Pocket FM - Lead Software Engineer - Python/Golang

Join to apply for the Pocket FM - Lead Software Engineer - Python/Golang role at Pocket FM

Pocket FM - Lead Software Engineer - Python/Golang

5 days ago Be among the first 25 applicants

Join to apply for the Pocket FM - Lead Software Engineer - Python/Golang role at Pocket FM

About The Role

We are seeking a Tech lead to join Pocket FM's engineering organization for the Ads platform.

About The Role

We are seeking a Tech lead to join Pocket FM's engineering organization for the Ads platform.

As a key member of our team, your deep expertise in design and architecture will drive the scaling of our technology that powers industry-defining mobile applications, catering to millions of audio lovers in India and the US.

The ideal candidate will have a strong background in backend development, cloud technologies, and ad serving platforms, contributing to the design and implementation of scalable ad solutions.

You will own the architecture and evolution of the Ads platform, which plays a crucial role in Pocket FM's success.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems for our Ads Platform.
  • Experience in building an Ads platform or working in Ads platform would be a huge plus.
  • Continuously optimize Ad delivery to ensure the best user experience while maximizing Ad inventory monetization.
  • Collaborate with cross-functional teams to define ad product requirements and ensure seamless integration with existing systems.
  • Design, develop, and maintain a high-performance ad platform that orchestrates multiple Ad networks, ensuring minimal latency and high fault tolerance.
  • Mentor junior engineers and lead technical initiatives within the team.
  • Stay updated with industry trends in AdTech and recommend improvements to existing systems.
  • Drive scalability and innovation in ad technologies, continuously exploring new solutions and optimizations to improve ad delivery.

Requirements

  • 6+ years of experience in building scalable web services.
  • Expertise in Python or Golang, with 2-3 years of recent experience building large-scale web applications capable of handling thousands of transactions per second (TPS).
  • Strong working experience in synchronous and asynchronous web application frameworks in Python or Golang.
  • Experience with ad serving technologies and frameworks (e.g., Unity, Google AdMob) and exposure to various ad formats such as banner ads, video ads, and native Ad formats is a great plus.
  • Strong experience in microservices design patterns and proven expertise in re-architecting monolithic systems into Python-based microservices.
  • Demonstrated experience in distributed systems and cloud-native technologies.
  • Strong understanding of SQL databases like MySQL or PostgreSQL and NoSQL databases like Cassandra, ScyllaDB, MongoDB, or CouchDB.
  • Experience with message brokers, caching, and search technologies like Kafka/RabbitMQ, Redis/Memcached, and Elasticsearch.
  • Strong understanding of core computer science concepts, Linux, networking, data structures, and algorithms.
  • Demonstrated leadership experience, including mentoring junior engineers and driving technical initiatives within teams.
  • Bachelor's or Masters degree in Computer Science, Information Technology, or a related technical discipline.

(ref:hirist.tech)

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Technology, Information and Internet, Software Development, and Technology, Information and Media

Referrals increase your chances of interviewing at Pocket FM by 2x

Sign in to set job alerts for “Lead Software Engineer” roles.
Lead Java Developer_Vice President_Software Engineering
Chapter Lead Digital Software Engineering
Senior Software Engineer Customer support Test Hub
Senior Software Engineer - Global Payroll
SENIOR SOFTWARE DEVELOPMENT ENGINEER, Infra Supply Chain Automation
Senior Manager, Software Engineering - Full Stack
Senior Manager, Software Engineering (Data Management) - Capital One Software
Senior Software Engineer II [Wufoo Team]
Senior Software Engineer, Supply Chain Retail Technology
Senior Software Developement Engineer in Test - AAA, VPN - Networking Protocols

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.