Software Engineer – Platform
Agneyas Labs · Indiana, United States · 1 mo ago
Information TechnologyFull-time
Responsibilities
- Design and deliver infrastructure solutions that will help create, deploy and manage the service components that serves the diverse requirement of IoT and AI/ML solutions
- Investigate various open source and close source technologies, components, libraries, tools etc. and help build a highly available, highly scalable and easily manageable system
- Demonstrate responsibility and ownership of software components and deliver complete features satisfying functional, scale, performance and manageability requirements
- Implement and evaluate software reliability and performance
- Share the knowledge with code reviews and suggestions to ensure quality of product according to standards, processes and procedures
Requirements
- BE/BTech degree in computer engineering or equivalent
- 1-3+ Years of engineering experience
- Knowledge and experience in highly distributed software systems, ability to understand the nuances and solve problems related to scale, performance and resiliency of such a system
- Experience in developing and deploying scalable and highly available cloud-native software services
- Hands on experience in multiple computer programming languages such as C, C++, Golang, Python in Linux OS environment
- Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
- Deep understanding of end-to-end testing and test automation of web applications
Qualifications
Minimum qualifications:
- BE/BTech degree in computer engineering or equivalent
- 1-3+ Years of engineering experience