Posted on: 14/07/2025
Apache Ignite Engineer
Location : Mumbai, India
Experience : 3-4 Years
Employment Type : Full-time
Job Overview :
We are seeking a highly skilled and technically proficient Apache Ignite Engineer to join our team. You will be instrumental in designing, implementing, and optimizing scalable, fault-tolerant, and high-performance solutions leveraging the full capabilities of Apache Ignite. This role demands expertise in Ignite cluster management, data grid optimization, and seamless integration with existing business applications, ensuring robust data persistence and distributed computing.
Key Responsibilities :
- Design and implement highly scalable, fault-tolerant, and high-performance in-memory computing solutions utilizing Apache Ignite.
- Perform comprehensive Ignite Cluster management, including setup, configuration, monitoring, and administration tasks to ensure optimal operation.
- Conduct in-depth Ignite performance analysis, identifying bottlenecks and applying tuning strategies to maximize throughput and minimize latency.
- Develop and optimize Ignite data grids, compute grids, and various persistence layers (e.g., native persistence, third-party databases) to meet application requirements.
- Collaborate closely with application developers to seamlessly integrate Apache Ignite into diverse business applications using Ignite's client APIs (Java, .NET, C++).
- Configure, deploy, and manage Apache Ignite clusters across different environments, including staging and production, ensuring stability and reliability.
- Tune system performance through advanced techniques such as data partitioning, indexing strategies, off-heap memory management, and cache eviction policies.
- Implement and support transactional data pipelines leveraging Ignite SQL and Java APIs, ensuring atomicity, consistency, isolation, and durability (ACID properties).
- Utilize Ignite's compute API to effectively distribute and execute complex processing tasks across cluster nodes, optimizing parallel execution.
- Design efficient data schemas and sophisticated caching strategies based on specific use cases, considering factors like collocated processing, replicated caches, and partitioned caches.
- Ensure high availability and data durability of Ignite clusters through robust backup strategies and diligent baseline topology management.
- Work closely with DevOps teams for the integration of Ignite into CI/CD pipelines, implementing comprehensive monitoring solutions, and automating cluster deployments and maintenance.
- Write detailed technical documentation, including configuration guidelines, operational runbooks, performance reports, and best practices for Ignite deployments.
Required Qualifications :
- 3-4 years of hands-on experience as an Apache Ignite Engineer or in a similar role with a strong focus on in-memory computing platforms.
- Proven experience in designing and implementing scalable, fault-tolerant solutions using Apache Ignite.
- Strong practical experience in Ignite Cluster management, administration, and performance analysis.
- Demonstrated ability to develop and optimize Ignite data grids, compute grids, and persistence layers.
- Experience collaborating with application developers for Ignite integration into business applications.
- Proficiency in configuring, deploying, and managing Ignite clusters in various environments.
- Hands-on experience with system performance tuning through partitioning, indexing, and memory management.
- Experience implementing and supporting transactional data pipelines with Ignite SQL and Java APIs.
- Ability to use Ignite's compute API for distributed processing.
- Experience in designing data schemas and caching strategies (collocated vs. replicated).
- Knowledge of ensuring high availability and data durability via backups and baseline topology management.
- Familiarity with DevOps practices for CI/CD, monitoring, and automation of deployments.
- Strong technical documentation skills.
- Good understanding of distributed systems concepts.
Did you find something suspicious?
Posted By
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Other Software Development
Job Code
1513115
Interview Questions for you
View All