12 months ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Design and architect highly scalable systems for performance and service robustness.
- Collaborate with teams to ensure smooth 24x7 operation of services.
- Create prototypes and proofs-of-concept for iterative development.
- Take complete ownership of projects and their development cycle.
- Drive activities to build Meesho’s tech brand and attract top talent.
- Design and improve the hiring process for engineering roles.
- Lead complex projects and collaborate across teams.
- Explore ways to improve systems and drive implementation.
Requirements
- Bachelor's or Master's in Computer Science with at least 8 years of professional experience.
- Exceptional design and architectural skills with experience in large scale distributed systems.
- Experience in low latency and scalable systems (B2C).
- Expertise in Java/J2EE and multithreading.
- Deep understanding of transactional and NoSQL databases.
- Deep understanding of messaging systems like Kafka.
- Good experience with cloud infrastructure, preferably AWS.
- Good to have experience with data pipelines and Spark.
- Ability to think and analyze both breadth-wise and depth-wise in service design.
- Excellent teamwork skills and flexibility to handle multiple tasks.
Tech Stack
Apache AirflowApache HBaseApache KafkaApache SparkAppiumAWSCircleCIGoGoogle Cloud PlatformJavaJenkinsKotlinMySQLPrestoReactRedisReduxSwiftTypeScript