Software Engineer, Infrastructure
Smrti Lab Hyderabad, Telangana, India
Job Description
"Join the Notion team as a Software Engineer, Infrastructure and help shape the future of collaborative AI workspaces."
At Notion, we're pushing the boundaries of what's possible with collaborative AI workspaces. As a Software Engineer, Infrastructure, you'll play a critical role in building the scalable and reliable infrastructure that powers our platform.
Our infrastructure team is responsible for designing, building, and operating the systems that underpin our product, from databases and storage to networking and security. If you're passionate about building robust and efficient systems, and have a knack for problem-solving, we want to hear from you.
Why you should learn this:
The demand for skilled infrastructure engineers is high, with a projected growth rate of 8% per annum, driven by the increasing adoption of cloud-based services and the need for scalable and secure systems.
Expected Salary: $120,000 - $180,000 per annum, depending on experience and location
How it works:
- Design and implement scalable and efficient infrastructure solutions using cloud-based services such as AWS or GCP.
- Collaborate with cross-functional teams to identify and prioritize infrastructure needs, and develop solutions that meet those needs.
Core Concepts to Master
Cloud Computing Fundamentals
Understand the basics of cloud computing, including IaaS, PaaS, and SaaS, and how to design and deploy scalable and efficient cloud-based systems.
Containerization and Orchestration
Learn about containerization using Docker, and orchestration using Kubernetes, and how to design and deploy containerized applications at scale.
Networking and Security
Understand the fundamentals of computer networking, including protocols, architectures, and security measures, and how to design and deploy secure and scalable networks.
Interview Questions (Beginner)
- What experience do you have with cloud-based services such as AWS or GCP?
- Can you explain the difference between IaaS, PaaS, and SaaS?
- How would you design and deploy a scalable and efficient infrastructure solution for a high-traffic web application?
Job Overview
Advance Questions
- • How do you approach containerization and orchestration in a cloud-based environment?
- • Can you describe a time when you had to troubleshoot a complex networking issue?
- • How do you stay up-to-date with the latest developments in cloud computing and infrastructure engineering?