Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Software Engineer Platform




Agneyas is looking for a senior Software Engineer with in-depth experience in high scale distributed systems. You will participate in the design and implementation of Agneyas Industrial IoT platform that is used to deploy scalable and secure applications. Your work includes, but not limited to, API definition, implementation, deployment, operational management, and debugging.

As a Senior System Developer, you will implement complex distributed systems using state-of-the-art computing and networking environment offering high-volume data-centric IoT and AI/ML services. You will vet various open source and close source technologies, components, libraries, tools etc. and help build a scalable, highly available, and easily manageable system.



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

  • Learn and apply new technologies, best design practices and usability patterns




Minimum qualifications:

  • 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

  • Experience in orchestration systems like Kubernetes and container technologies like Docker

  • 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.



Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru