Software Architect - Supply

Posted 7 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
eCommerce • Mobile
The Role
Architect and design highly scalable, low-latency fulfillment systems. Lead design reviews, mentor engineers, prototype solutions, own project lifecycles, and ensure 24x7 reliability at scale while collaborating across teams.
Summary Generated by Built In
About the team
 
When 14%+ of Indian households shop with us, it’s important to build resilient systems to manage millions of orders every day. We’ve done this – with zero downtime! 😎 
Sounds impossible? Well, that’s the kind of Engineering muscle that has helped Meesho become the e-commerce giant that it is today. We value speed over perfection, and see failures as opportunities to become better. We’ve taken steps to inculcate a strong ‘Founder’s Mindset’ across our engineering teams, making us grow and move fast.
We know how to party as hard as we work! If we aren’t building unparalleled tech solutions, you can find us debating the plot points of our favourite books and games – or even gossipping over chai. So, if a day filled with building impactful solutions with a fun team sounds appealing to you, join us.
 
Tech Culture
We have a unique tech culture where engineers are seen as problem solvers. The engineering org is divided into multiple pods and each pod is aligned to a particular business theme. It is a culture driven by logical debates & arguments rather than authority.
At Meesho, you get to solve hard technical problems at scale as well as have a significant impact on the lives of millions of users and entrepreneurs. You are expected to contribute to the solutioning of product problems as well as challenge existing solutions.
 
Our tech stack reflects the diverse requirements of our company:
 
● Backend: Java, Spring, MySQL, Go, Hbase,Redis, Kafka, Spark, Elastic-Search, Airflow, Presto, Redis, Dragonfly
● Mobile: Swift, Kotlin, RxJava, Dagger, MVVM with Data Binding, Mesh Design Library
● Web: ReactJS, Redux, NodeJS, Typescript
● Automation: RestAssured, Appium, Java, Jenkins, CircleCI
● Infrastructure: AWS, GCP
 
 
About the role
 
In the Fulfilment org, we are building systems at scale that determine product serviceability, predict delivery timelines for each Meesho package and building India's most reliable logistics service by leveraging our deep tech expertise. This space requires deep research, graph algorithms and high-scale systems to model our real world network and drive efficiency as well as re-route packages when node or transport services are disrupted.
 
We place special emphasis on the continuous growth of each engineer. As Architect, you will have a special role to play in technical mentorship and influence over a large number of engineers and helping them learn to make sound technical decisions  team member - and we do this with regular 1-1s and open communication. As an Architect, you will be part of self-starters who thrive on teamwork and constructive feedback. 
 
A typical day in your role would involve thinking about long term evolution of our systems, building in flexibility to support future use cases, reviewing design documents from various engineers. You'll be debugging hard technical problems, making tradeoffs on how to solve for now, while incorporating  and kicking off long-term solutions. You'll help unblock junior engineers, lead exploration of new technologies and work with other architects in the company to ensure across the board we're building top-notch tech.

What you will do

  • Design and architect highly scalable systems delivering best in class performance and service robustness
  • Collaborate with teams to develop and support the smooth 24x7 operation of our service
  • Create prototypes and proofs-of-concept for iterative development 
  • Take complete ownership of projects and their development cycle
  • Drive internal and external activities to build Meesho’s tech brand and attract top tech talent
  • Design, participate and constantly improve our hiring process for engineering roles
  • Lead complex projects and collaborate across teams
  • Constantly explore ways to improve our systems and drive implementation

What you will need

  • Bachelors / Masters in Computer Science with at least 8 years of professional experience.
  • Exceptional design and architectural skills; experience in building large scale distributed systems
  • Experience in low latency and scalable systems (B2C)
  • Expertise in Java/J2EE and multithreading
  • Deep understanding of transactional and NoSQL DBs
  • Deep understanding of messaging systems like Kafka
  • Good experience on cloud infrastructure preferably AWS
  • Good to have: Data pipelines, Spark
  • Ability to think and analyze both breadth-wise and depth-wise while designing and implementing services
  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks

Skills Required

  • Bachelor's or Master's in Computer Science with at least 8 years of professional experience.
  • Exceptional design and architectural skills; experience building large-scale distributed systems.
  • Experience in low-latency, scalable B2C systems.
  • Expertise in Java/J2EE and multithreading.
  • Deep understanding of transactional and NoSQL databases.
  • Deep understanding of messaging systems like Kafka.
  • Experience with cloud infrastructure (preferably AWS).
  • Experience with data pipelines and Spark.
  • Strong analytical thinking, teamwork, and ability to handle multiple tasks.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
10,000 Employees
Year Founded: 2015

What We Do

Meesho is India’s fastest growing internet commerce company. We want to make eCommerce accessible to all. Our vision is to enable 100 million small businesses in India, including individual entrepreneurs, to succeed online. Our mission is to democratise internet commerce by bringing a range of products & new customers online. What started as a reseller-focused platform six years ago has now emerged as a single ecosystem connecting millions of sellers, consumers and entrepreneurs.

Similar Jobs

Capital One Logo Capital One

Lead Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
55000 Employees

Capital One Logo Capital One

Principal Associate, Business Analysis

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
55000 Employees

Navan Logo Navan

Trust Analyst (Security & Privacy)

Fintech • Information Technology • Payments • Productivity • Software • Travel • Automation
Easy Apply
Hybrid
Bengaluru, Karnataka, IND
3300 Employees

ZS Logo ZS

Director - R&D Technologist

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
2 Locations
15000 Employees

Similar Companies Hiring

Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account