Taro Logo

Senior Software Engineer, 1

America's largest digital and print publisher with 40+ iconic brands including PEOPLE, Better Homes & Gardens, and Verywell.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Media

Job Description

Dotdash Meredith, America's largest digital and print publisher, is seeking a Senior Python Developer for their Bangalore office. This role offers an opportunity to work with a portfolio of 40+ iconic brands including PEOPLE, Better Homes & Gardens, and Verywell, reaching nearly 200 million people monthly. The position focuses on developing and maintaining high-performance Python applications, with emphasis on memory management, cloud services, and graphics processing. Working in a dynamic environment, you'll be responsible for implementing cloud-based solutions, optimizing system performance, and mentoring junior developers. The role requires expertise in Python development, cloud platforms, and debugging techniques, with additional focus on image processing using Thumbor. The company offers a diverse and vibrant workspace in Bengaluru, with a culture centered on accountability, integrity, and innovation. Working hours are 1 PM – 10 PM IST, ideal for those who prefer evening shifts. This position provides an excellent opportunity to impact millions of users while working with cutting-edge technologies in a company that values equal employment opportunity and professional growth.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, 1

  • Develop and maintain complex Python applications and services
  • Identify and resolve memory leaks and optimize memory usage
  • Design and implement cloud-based solutions using AWS, Azure, or Google Cloud Platform
  • Utilize advanced debugging techniques to diagnose and resolve application issues
  • Work with graphics processing and image manipulation libraries
  • Implement and maintain Thumbor for image processing and optimization
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Conduct code reviews and ensure adherence to best practices
  • Monitor and optimize application performance
  • Mentor junior developers

Requirements For Senior Software Engineer, 1

Python
  • 5+ years of professional Python development experience
  • In-depth knowledge of memory management and techniques to avoid memory leaks
  • Proven experience with cloud platforms (AWS, Azure, GCP)
  • Strong debugging skills and experience with tools such as pdb, PyCharm Debugger
  • Proficiency in version control systems, particularly Git
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills
  • Bachelor's degree in computer science, Engineering, or related field

Related Jobs

Silicon Senior Physical Design Engineer, TPU, Google Cloud

Senior Physical Design Engineer role at Google Cloud, focusing on TPU development and machine learning acceleration in data centers.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google focusing on enterprise networking, requiring 6 years of experience in network design and automation, based in Bengaluru, India.

Senior Software Engineer, Core

Senior Software Engineer position on Google's Core team, building fundamental infrastructure and technical foundations that power Google's flagship products.

Silicon Networking RTL Design Senior Engineer, Google Cloud

Senior RTL Design Engineer role at Google Cloud, focusing on TPU development and AI/ML hardware acceleration, requiring 8+ years of ASIC development experience.

Senior DFT Engineer, Google Cloud

Senior DFT Engineer position at Google Cloud, focusing on developing and implementing advanced Design for Testing methodologies for digital and mixed-signal chips.