Infoblox is the global leader in providing actionable network intelligence through network services, security and threat intelligence. We give companies total control and visibility of their network, allowing them to operate more efficiently and intelligently.
Infoblox is looking for a Senior Software Engineer- Big Data to join our SaaS Next Generation Platform Team in Bangalore, India. In this role, you will be responsible for developing, maintaining, evaluating and testing big data technologies. Our organization is extremely data-driven where technical innovations happen and you will have an opportunity to use cutting edge technology across all stages of the development lifecycle and be part of our exciting and innovative initiatives. You will be reporting to Senior Manager, Engineering based out of Santa Clara, CA.
Join an agile SaaS team to design, develop and maintain features and iteratively deploy services using Infoblox’s cloud-based architecture
Design and implement components of our Big Data Platform
Recommend ways to improve data reliability, efficiency and quality
Expand and grow data platform capabilities to solve new data problems and challenges
Build large-scale data processing systems using cloud computing technologies
Build high-performance algorithms, prototypes, and proof of concepts
Apply complex big data concepts with a focus on collecting, parsing, managing, and analyzing large sets of data to turn information into insights
Work closely with various cross functional product teams
Stay current on key trends especially in the area of technologies and frameworks like Kubernetes, docker, GoLang etc.
8+ years’ experience, 2+ in Big Data Engineering
Proficient in Java, Golang or Python
Good understanding of Microservices architecture
Expertise in Big Data - MapReduce, Hadoop, Spark streaming, Kafka, Caching systems (eg. Redis), JMS
Experience with distributed search engines like Elasticsearch
Good exposure in application performance tuning, memory management, scalability
Ability to design highly scalable distributed systems, using different open-source technologies