Sorry, this job is no longer available.
loading...

(Loading More Opportunities)

Member Of Technical Staff

Dear Candidate


Please find the JD below


About Byju’s:


BYJU’S is India’s largest Ed-tech company and the creator of India’s largest learning app which offers highly adaptive, engaging and effective learning programs for students in classes 1-12 (K3, K-12) and competitive exams like JEE, NEET, CAT, IAS, GRE and GMAT. In addition to offering online and offline learning solutions, Byju’s also offers specialized learning solutions like interactive game based learning, Virtual reality based learning and educational games. Today, Byju’s has over 75 million registered students and 5.2 million annual paid subscriptions. With an average time of 71 minutes being spent by a student on the app every day from 1700+ cities, the app is creating a whole new way of learning through visual lessons.


About the JOB:


BYJU’S Platform Services combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. This team builds services and capabilities to ensure each engineering partner is capable of building highly resilient applications that can scale and run with high standards of reliability. You will advocate and act as a subject matter expert for BYJU’s Cloud EcoSystem. We encourage collaboration, think big and take risks in a blame-free environment that provides the support and mentorship needed to learn and grow.


We are looking for Engineers who can design and develop platform application services which will be leveraged by all functional applications across the BYJU group of companies with the heart of fulfilling the mission: “Deliver the resilient & scalable capabilities to cater the security & reliability requirement as self service across business, product, reliability & IT function with the goal of 10x growth”.



Responsibilities:


· Given a high level problem statement which is well defined, he/she should be independently able to explore different solutions, map use-cases, patterns / anti patterns and provide a high level system design detailing different components and their interactions.

· Creates reusable libraries and frameworks when the need arises by applying knowledge of advanced language constructs, Design Principles & Patterns, internal aspects of runtime environments.

· Should be able map requirements to the right tech stack (with supervision) considering both functional and non-functional aspects. (Eg. Should be aware of tradeoffs in distributed systems such as consistency/availability and at-least once/at most once semantics and how it impacts the system). Responsible for all aspects of scale and availability and cognizant of recoverability.

· Solve difficult problems with elegant and practical code. Solutions are logical, testable, maintainable, and efficient.

· Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc

· Hands-on coding in one or more of JVM or LLVM or Interpreted languages.

· Develop software applications that are cloud native ( AWS or GCP or Azure).

· Experience of K8S or Cloud native technologies is a plus.

· Utilize various metrics sources to deliver rapid iterations of software features

· Raise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great software

· Be a champion for the user: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first.

· Proactively move the technology base to use the latest tools and frameworks for best performance. considering costs and scale.

· Collaborate with product management, DevOps, Security, SRE , backend, and front-end engineers to deliver the right solution

· Work with the Leads to Identify the scope and career growth of MTS 2 within their own team. Mentor them and increase their tech credentials.



Qualification:


2-15 years of software development/design experience.Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.

Experience with being a part of high scale infrastructure and platforms at scale

High level Understanding of large scale distributed systems

Bachelor's Degree in Computer Science or related field Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.


You can share your resume to Kousalya.g@byjus.com


Regards,

Kousalya

Company
BYJU'S
Posted
07/14/2022
Location
bangalore, KA, IN