Occupations. Optimized.

Careers

Why Join Us

Perks of being at InfraCloud

Growth Opportunities

Fast paced startup working on foundational technologies which are pushing the envelope

Peer Group

You will be working with exceptional professionals and be part of high-performance teams

Office

Our office is not just conveniently located but also an awesome and inspiring workplace

Culture

An Open culture based on transparency, trust and camaraderie which enables you to become the best without sacrificing personal life

Work hours

Flexible work hours with pro-employee vacation policies

Facilities

Well stocked kitchen and free office lunch

Life @ InfraCloud

We think InfraCloud is a Rocket-ship you should join! 🚀

InfraCloud has been working in cloud-native technologies with early innovators before Kubernetes was 1.0 and when it seemed like Mesos will become the standard! Our focus & history on an area of programmable infrastructure coupled with working with some innovative product companies give us some solid engineering challenges to work on. You can read our latest developments here

From one of our hackathons was born BotKube Project which was developed by our engineers and community over the last 1.5 years. When we started developing BotKube’s Microsoft Teams integration, another project was born – Go SDK for Teams.

We are also the second largest contributor as a company to Fission – a Serverless framework for Kubernetes. Another time an engineer working with a telecom company added support for 128bit tracing ID in Jaeger client. These are just some examples – and there are many more – do make a point to ask the engineers you talk to about more open source work we do.

Our engineers are co-organizers of Kubernetes Pune, Docker Pune, PythonPune and can be found frequently speaking at local meetups and conferences.

Current Openings

Search for the Seekers

Product Engineer : Cloud Native Tech (Pune/ Bangalore, India)

What are we looking for??

  1. You are an engineer with an eye for constant improvement. You not only look at improving the code but also tooling, the commands you use, the user facing documentation and everything that makes great and beautiful products possible.
  2. You can talk fluently to computers: It does not matter if it is Python, Go, Java, NodeJS or any other widely used and known programming language. Till you know one and you know it well, you fit right in. You believe languages are just tools to solve problems.
  3. You really like to solve problems, complex engineering problems!
  4. You have some exposure/understanding of systems. Out of curiosity, you tried to understand the routing, load balancing in a web server or how the Linux filesystem was built and structured the way it is. You may not have worked extensively but you definitely have dabbled with it and can think as well as understand how systems interact with each other.
  5. You can express ideas and your opinions and aren’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?

What you will be learning and doing?

 

  1. You will be part of a team building a product to solve the next generation of problems in the programmable infrastructure. It’s you who will start with defining the feature and how it will make the life of the end user better and then make it into a reality.
  2. You will most likely be programming in Go or Python (not to worry if you have not used them before, some of our best engineers started fresh on these languages after they joined us.)
  3. Most likely some part of your work might be open source and worthy of talking and presenting at conferences and meetups.
  4. You will be working with cloud native technologies such as Docker, Kubernetes, Prometheus, Service Meshes, Distributed Tracing in some shape or form.
  5. You will also be working with one or more public cloud platform from AWS/Azure/Google Cloud Platform (again, you may not know any or some of these technologies and that is not a deal breaker)
  6. Your workflow will be driven by tools such as GitHub, Slack and a lot of asynchronous communication with distributed teams. “GitHub issues” will be your new re-incarnated Jira 😉
Apply Now

Senior Architect : Cloud Native Tech (Pune / Bangalore, India)

What are we looking for??

  1. You are an engineer with an eye for constant improvement. You look at improving the code but also tooling, the commands you use, the user facing documentation and everything that makes great and beautiful products possible.
  2. You can talk fluently to computers: It does not matter if it is Python, Go, Java, NodeJS or any other widely used and known programming language. Till you know one and you know it well, you fit right in. You believe languages are just tools to solve problems.
  3. You don’t throw around words such as “high availability” or “resilient systems” without understanding them. Because you know that the words are easy to talk but there is a fair amount of work to build such a system in practice.
  4. You love coaching people – about the 12 factor apps or the latest tool that reduced your time of doing a task by X times and so on. You lead by example when it comes to technical work and community.
  5. You have some exposure/understanding of systems. You have worked on some systems and are curious about the once you have not worked on.
  6. You can express ideas and your opinions and don’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?

What you will be learning and doing?

  1. You will be interacting with customers a lot,  to understand their requirements and challenges well. You can translate those requirements into technical solutions and can do the required research, build prototypes to validate them and turn that into a  solution that works and can scale.
  2. You will be working across multiple product engineering teams of our enterprise customers.
  3. You will be responsible for designing the solutions to niche problems and then helping the teams to implement those while fine tuning the design. This is hard if you are not hands on, and is someone who is always toying with technology and understanding things from first principles.
  4. You manage a team of technical engineers but you also love to get your hands dirty with a new tool or a new framework from time to time. You build your own perspective and viewpoint on things because you don’t believe ivory tower architects are effective.
  5. You will be occasionally traveling to customer offices to collaborate on a design or when a new customer is onboarded.
  6. You will be attending and speaking at conferences about our latest engineering breakthroughs and case studies.

 

Apply Now

QA Engineer (Pune, India)

  1. What are we looking for??

  • You are a Software Test Engineer who believes in testing smart.

  • You have an eye for constant improvement. You not only look at verifying the documented functionality, but also explore undocumented behavior.

  • You have a fair understanding of APIs and can read JSON / YAML files comfortably

  • You can interact with product managers, developers, end-users efficiently to clarify the requirements and are inquisitive about the functionality expected

  • You have an understanding of programming, can think like a developer will, to discover bugs

  • You are a big believer in shift-left for testing. You are keen to automate everything that can be reasonably automated. You have exposure to automation tools like Selenium and scripting languages like Python.

  • You have some exposure/understanding of systems, can work with both Linux and Windows machines comfortably.

  • You have a fair exposure /understanding of Docker & Kubernetes.

  • You are aware of one or more source control systems and the need for those.

  • You can express ideas and your opinions and aren’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?

What you will be learning and doing?

  • You will be part of a team-building a product to solve the next generation of problems in the programmable infrastructure space.

  • You will most likely be testing the backend systems running on Kubernetes with automation scripts in Python / Golang

  • You will be exploring and writing automation tests for Kubernetes controllers, applications using frameworks like Kubetest, Ginkgo, etc.

  • You may well be working with UI test automation and sometimes, in manual testing.

  • You will be working with cloud-native technologies such as Docker, Kubernetes in some shape or form.

  • You will get a chance to develop tests to be executed in CICD pipelines.

  • You will also be working with one or more public cloud platform from AWS/Azure/Google Cloud Platform (again, you may not know any or some of these technologies and that is not a deal-breaker)

  • Your workflow will be driven by tools such as GitHub, Slack, and a lot of asynchronous communication with distributed teams.

Apply Now

Senior DevOps Engineer: Cloud Native Tech (Pune / Bangalore, India)

What are we looking for??

  1. You have worked with programmable infrastructure in some way – Built a CI/CD pipeline, Provisioned infrastructure programmatically or Provisioned monitoring and logging infrastructure for large sets of machines.
  2. You love automating things, sometimes even what seems like you can’t automate – such as one of our engineers used Ansible to set up the Ubuntu workstation and runs a playbook every time something has to be installed 🙂
  3. You don’t throw around words such as “high availability” or “resilient systems” without understanding at least their basics. Because you know that words are easy to talk but there is a fair amount of work to build such a system in practice.
  4. You love coaching people – about the 12 factor apps or the latest tool that reduced your time of doing a task by X times and so on. You lead by example when it comes to technical work and community.
  5. You understand the areas you have worked on very well but, you are curious about many systems that you may not have worked on and want to fiddle with them.
  6. You know that understanding applications and the runtime technologies gives you a better perspective – you never looked at them as two different things.

What you will be learning and doing?

  1. You will be working with customers trying to transform their applications and adopt the cloud native technologies. The technologies used will be Kubernetes, Prometheus, Service Mesh, Distributed tracing and public cloud technologies or on premise infrastructure.
  2. The problems and solutions are continuously evolving in space but fundamentally you will be solving problems with simplest and scalable automation.
  3. You will be building open source tools for problems that you think are common across customers and industry. No one ever benefited from re-inventing the wheel, did they?
  4. You will be hacking around open source projects, understand their capabilities,limitations and apply the right tool for the right job.
  5. You will be educating the customers – from their operations engineers to developers on scalable ways to build and operate applications in modern cloud native infrastructure.
Apply Now

Product Engineer : Open Source (Pune/ Bangalore, India)

What are we looking for??

  1. You are an engineer with an eye for constant improvement. You not only look at improving the code but also tooling, the commands you use, the user facing documentation and everything that makes great and beautiful products possible.
  2. You can talk fluently to computers: It does not matter if it is Python, Go, Java, NodeJS or any other widely used and known programming language. Till you know one and you know it well, you fit right in. You believe languages are just tools to solve problems.
  3. You really like to solve problems, complex engineering problems!
  4. You have some exposure/understanding of systems. Out of curiosity, you tried to understand the routing, load balancing in a web server or how the Linux filesystem was built and structured the way it is. You may not have worked extensively but you definitely have dabbled with it and can think as well as understand how systems interact with each other.
  5. You can express ideas and your opinions and aren’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?

What you will be learning and doing?

 

  1. You will be part of a team building a product to solve the next generation of problems in the programmable infrastructure. It’s you who will start with defining the feature and how it will make the life of the end user better and then make it into a reality.
  2. You will most likely be programming in Go or Python (not to worry if you have not used them before, some of our best engineers started fresh on these languages after they joined us.)
  3. Most likely some part of your work might be open source and worthy of talking and presenting at conferences and meetups.
  4. You will be working with cloud native technologies such as Docker, Kubernetes, Prometheus, Service Meshes, Distributed Tracing in some shape or form.
  5. You will also be working with one or more public cloud platform from AWS/Azure/Google Cloud Platform (again, you may not know any or some of these technologies and that is not a deal breaker)
  6. Your workflow will be driven by tools such as GitHub, Slack and a lot of asynchronous communication with distributed teams. “GitHub issues” will be your new re-incarnated Jira 😉
Apply Now

Cloud Database Support Engineer (Pune, India)

Required Skills:

  • Candidates must possess at least a Bachelor’s/College Degree in Computer Science, Computer Engineering or other IT related courses or, similar working experience in the related field.
  •  Experience in developing and/or supporting software systems, relational (MSSQL), and NoSQL database.
  • 3+ years of hands-on experience with AWS EC2, Lambda, Redshift, DynamoDB, ECS, SQS, SNS, Kinesis, S3, CloudFormation
  • Working knowledge of .NET languages (ASP, VB, C#)
  • Experience in AWS cloud supported programming languages like Java, Node.JS
  • Willing to work in the night shift, weekends and US/PH holidays

Preferred skills:

  • Knowledgeable in MSSQL DB infrastructure and scripting
  • Knowledgeable in NoSQL infrastructure and scripting
  • Customer-focused attitude with an ability to ask pertinent questions to understand the root cause of the issues and identify the business impact to drive priority and response plan.
  • Ability to interact professionally with a diverse group of executives, managers, and subject matter experts.
  • Strong analytical and problem-solving skills
  • Strong prioritization and multitasking skills 

Location: Pune

Apply Now

UI Engineer: Cloud Native Tech (Pune, India)

What are we looking for??

  1. You are a UI engineer who can think from a users perspective to create user-friendly, polished and attractive web pages

  2. You have an eye for constant improvement. You not only look at improving the code but also user experience, tooling, libraries, the commands you use, the user-facing documentation, and everything that makes great and beautiful products possible.

  3. You can interact with product managers, UX designers, and other engineers to determine how users can best use the website

  4. You really like bringing designs to life with astute quality, eye for detail and consideration for end-users

  5. You have some exposure/understanding of systems to be able to navigate and use common command-line tools and build utilities. You are aware of one or more source control systems and the need for those.

  6. You understand HTML5 / CSS3 well and understand the dynamics of responsive web design. You really understand how a webpage behaves on a specific device and why?

  7. You can express ideas and your opinions and aren’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?

What you will be learning and doing?

  1. You will be part of a team-building a product to solve the next generation of problems in the programmable infrastructure. It’s you who will start with defining the feature and how it will make the life of the end-user better and then make it into a reality.

  2. You will most likely be programming in ReactJS or VueJS and will be developing user interfaces using HTML5 / CSS3

  3. You will be exploring and writing unit tests and automation tests using tools like Jest, Enzyme, Karma, Mocha, etc.

  4. You will be working with cloud-native technologies such as Docker, Kubernetes in some shape or form. You will get a chance to define how CI/CD pipeline works for user interfaces

  5. Most likely some part of your work might be open source and worthy of talking and presenting at conferences and meetups.

  6. You will also be working with one or more public cloud platform from AWS/Azure/Google Cloud Platform (again, you may not know any or some of these technologies and that is not a deal-breaker)

  7. Your workflow will be driven by tools such as GitHub, Slack, and a lot of asynchronous communication with distributed teams. “GitHub issues” will be your new re-incarnated Jira 😉

Apply Now

Technical Lead : Cloud Native Tech (Pune, India)

What are we looking for??

  1. You are an engineer with an eye for constant improvement. You not only look at improving the code but also tooling, the commands you use, the user facing documentation and everything that makes great and beautiful products possible.
  2. You don’t throw around words such as “high availability” or “resilient systems” without understanding at least their basics. Because you know that words are easy to talk but there is a fair amount of work to build such a system in practice.
  3. You love coaching people – about the 12 factor apps or the latest tool that reduced your time of doing a task by X times and so on. You lead by example when it comes to technical work and community.
  4. You will be hands on contributor but you also love to scale people in your team by guiding and building them.
  5. You can talk fluently to computers: It does not matter if it is Python, Go, Java, NodeJS or any other widely used and known programming language. Till you know one and you know it well, you fit right in. You believe languages are just tools to solve problems.
  6. You have some exposure/understanding of systems. You have worked on some systems and are curious about the once you have not worked on.
  7. You can express ideas and your opinions and don’t shy to say no if you don’t know something. We are not hiring Wikipedia after all, are we?

What you will be learning and doing?

  1. You will be working on cloud native technologies such as Kubernetes, Prometheus, Service Meshes like LinkerD, Istio etc.
  2. You will most likely be programming in Go or Python (not to worry if you have not used them before, some of our best engineers started fresh on these languages after they joined us.)
  3. You understand the needs of customers and can translate them into solutions that work and scale using open source cloud native technologies.
  4. You manage a team of technical engineers but you also love to get your hands dirty with a new tool or a new framework from time to time. You build your own perspective and viewpoint on things because you don’t believe ivory tower architects are effective.
  5. You will potentially contribute to open source projects as part of  your work and work on applying those technologies in the context of a customer problem.
Apply Now

Developer Advocate - Cloud-Native Tech (Pune, India)

We at InfraCloud are on a mission to democratize cloud-native open source technologies and help its adoption.

What we are looking for?

  1. We are looking for developer advocate who can quickly learn new cloud native technologies.
  2. Build demos, integrations, sample applications and is brave enough to try out open source projects even in alpha stage.
  3. Help adoption of cloud-native tech by building content – blogs/tutorials/technical guides/case studies etc.
  4. Ideally are an engineer by vocation but writer at heart and can quickly express complex technologies in plain english
  5. Understand technology stack and like to dabble into programming.

What you will be learning and doing?

  1. You will be dabbling with new cloud-native techologies on a daily basis.
  2. Write API integrations, deploy, implement and test various open source projects and understand these OSS projects from users perspective.
  3. Document these OSS projects and write about new integrations, sample applications and create step-by-step guides by first trying it out yourself.
  4. Champion cloud-native technologies at various forums like meetups/conferences.
  5. Work with other engineers and OSS project contributors to constantly keep learning about new OSS projects and new features.
Apply Now

Could not find the position you were looking for? Send us your resume on careers@infracloud.io and let our HR team know