India Urban Data Exchange

4 Job openings at India Urban Data Exchange
Senior Software Engineer bengaluru 2 - 4 years INR 4.0 - 6.0 Lacs P.A. Work from Office Full Time

Senior Software Engineer Position Title: Deployment Manager Job scope : At IUDX, we are building an advanced state of the art HPC analytics processing engine. The role involves developing a full stack analytic system including workflow/process graph compilations, workflow orchestration, distributed process execution, distributed file storage and system level performance optimization with TF/Torch/Cuda and other computing acceleration libraries, and developing an api server and visualisation utilities to interact with the HPC backend. The Analytic Engine will be used in a highly scaled national level Geospatial Engine storing and processing large data such as satellite imagery. Good to see on resume: First hand experience in MLOps on providers such as databricks, AWS (Sagemaker), Azure, Kubeflow, etc. First hand experience with writing optimized Python code using libraries like asyncio, dask, etc. Experience with technicalities of data visualization tools such a superset (internals, code modification, etc) and API servers for data science based applications. First hand experience building self hosted analytic clusters with Dask or Spark. Good experience in optimizing ML workflows on Pytorch / TF with system level improvements such as prefetching, shared data, Gpu Direct Memory, etc would bump up your visibility. Experience developing software in Cloud Native approach will also bump up your visibility, for e.g exposure to Kubernetes (CRDs, Operators), Istio, Argo, NATS, etc

Senior Java Developer bengaluru 5 - 8 years INR 6.0 - 10.0 Lacs P.A. Work from Office Full Time

Job Responsibilities: Developing secure, scalable, high-performance, distributed software systems Developing and testing source code for new features/modules Developing automated test suites for integration testing, regression testing, penetration testing, load testing and security testing Following best practices for software development Skills: Proficient in Java and Restful web service development Proficient in REST API principles, design and development Proficient in build and project management using Maven Experience in working with User Authentication, RBAC, Policy Management, Security and Privacy is a BIG plus Proficient in Junit and/or TestNG Proficient in Jmeter and/or Apache Benchmark and/or wrk Experience in working with code scanning, Burp Suite, vulnerability detection tools is a plus Proficient in REST Assured, Postman, Mockito is a plus Experience with databases such as Elasticsearch, Postgres etc. Proficient with GIT version control Prior experience with Frameworks such as VertX, Spring Boot is a plus Prior experience with message brokers such as RabbitMQ, Apache Kafka is a plus Experience working with Linux Experience with cloud compute platforms is a plus Experience in managing a team, software release cycles is a BIG plus Prior experience in Agile development cycles such as TDD is a plus Qualifications:: BTech/MTech in Computer Science, ECE, EE. Candidates with IT work experience from other engineering disciplines may also apply.

Senior Java Developer bengaluru 5 - 8 years INR 6.0 - 10.0 Lacs P.A. Work from Office Full Time

Senior Java Developer Position Title: Deployment Manager Job scope : We are looking for Software Engineers with core Java expertise who will be part of development, testing teams with an objective of delivering a rugged cloud platform to be deployed across multiple domains like smart cities, agriculture, geo-spatial for exchanging consent-based data. Job Responsibilities: Developing secure, scalable, high-performance, distributed software systems Developing and testing source code for new features/modules Developing automated test suites for integration testing, regression testing, penetration testing, load testing and security testing Following best practices for software development Skills: Proficient in Java and Restful web service development Proficient in REST API principles, design and development Proficient in build and project management using Maven Experience in working with User Authentication, RBAC, Policy Management, Security and Privacy is a BIG plus Proficient in Junit and/or TestNG Proficient in Jmeter and/or Apache Benchmark and/or wrk Experience in working with code scanning, Burp Suite, vulnerability detection tools is a plus Proficient in REST Assured, Postman, Mockito is a plus Experience with databases such as Elasticsearch, Postgres etc. Proficient with GIT version control Prior experience with Frameworks such as VertX, Spring Boot is a plus Prior experience with message brokers such as RabbitMQ, Apache Kafka is a plus Experience working with Linux Experience with cloud compute platforms is a plus Experience in managing a team, software release cycles is a BIG plus Prior experience in Agile development cycles such as TDD is a plus Qualifications:: BTech/MTech in Computer Science, ECE, EE. Candidates with IT work experience from other engineering disciplines may also apply. Experience: 5-8 years Work Location: Bangalore, Karnataka, India

Solution architect bengaluru 6 - 11 years INR 19.0 - 20.0 Lacs P.A. Work from Office Full Time

Solution architect Position Title: Deployment Manager Job Title: Solution architect Eligibility: 6 11 years, Hybrid model from Bengaluru Job scope and Description: Understand the Smart City solution architecture and solutions from field sensing to the cloud compute, currently implemented use cases and additional use cases could be built, on the existing system/extending the system. Solution architecture, Application architecture, Application development, Develop adaptors to ingest data into IUDX which include writing modules to ingest data, push data to IUDX (using REST APIs, streaming protocols (AMQP, MQTT etc.), Containerization of adapters. Develop data-models and applications following the best practices for software development in Agile development methodology Test architecture, test design and automation framework for the data ingestion modules, data streams, applications and operations and guide the development and validation teams to implement them. Deployment of the cloud based IUDX platform for the city, operations, enable and support the application development eco system to create applications to benefit the city management and citizens