Full time
Full time
Bengaluru, IN

Senior Systems Software Engineer - Platform

Send your resume and a cover letter detailing your relevant experience and qualifications to careers@intellicar.in

Job description

We are looking for a highly motivated Systems Software Engineer specialized in building scalable backend platforms. The platform that you help us build will bring novel functionality to millions of IoT customers and users in the near future. Our core beliefs are to engineer for scalability, performance, flexibility, security and simplicity for our customers and users.

Responsibilities
  • Design, Develop, Create & Maintain Intellicar’s next generation IoT platform
  • Participate in the system architecture design, end-to-end implementation, microservices and product development from early prototype to full production release
  • Own and support the software and hardware tools by scaling them for use across the entire engineering organization while maintaining reliability
  • Build infrastructure components and services using docker/kubernetes containers
  • Write APIs between applications and various internal and third-party design software packages 
  • Collaborate with cross-functional teams to implement architectural improvements for faster engineering design cycle iterations
Requirements
  • Bachelor of Science degree in Computer Science or Computer Engineering or equivalent background 
  • Hands on Core Java Programming and Development experience is a must.
  • Hands on Programming experience in Python/Perl/Shell scripting is extremely helpful for this position
  • Experience working with Linux/Unix based systems in large distributed deployments and environments is a must
  • Excellent knowledge in at least one distributed queuing system such Kafka, RabbitMQ, ZeroMQ or similar is must
  • Experience working with scalable map-reduce data processing systems (Spark, Hadoop, Flink etc) will be a plus
  • Experience with at least one of MySQL, Postgres, Cassandra or other NoSQL databases
  • Experience with containerization (Docker/Kubernetes or similar)
  • Experience with build systems, automation, continuous integration (Github Actions, Rundeck, Jenkins or similar) 
  • Experience in building highly scalable architectures
  • Basic knowledge of machine learning and data analytics
  • A solid ground in understanding core computer science concepts
  • Experience understanding how web technologies and web frameworks work such as React, Javascript, CSS work will be a plus
  • Experience working on multiple projects in a fast-paced environment
  • Breadth of technical experience across various infrastructure and security areas and experience with deploying and running distributed services in large production environments
  • Design and Develop systems that are modular, flexible, cloud agnostic and secure.
  • Ability to design for scale and Implement solutions for broadly defined problems
  • Work with our Quality Assurance and Security teams to develop the products and services with the highest quality.
  • Drive best practices and engineering excellence
  • Excellent interpersonal, communication, and collaboration skills

Seniority of the Designation offered will be evaluated  during the time of the interview process.

Opennings Icon - IntelliTech X Webflow Template

Stay tuned for new openings

Stay tuned for exciting new opportunities! Check back soon to find your perfect fit and join our growing team.

Thanks for subscribing!
Oops! Something went wrong while submitting the form.