Job Description
Looking for a high-impact backend engineering opportunity with a fast-growing data infrastructure company? Imply is hiring Software Engineer II professionals for a Remote (India) position. If you’re an experienced backend developer with expertise in Java, Go, Distributed Systems, Kubernetes, Kafka, AWS, and SQL, this could be the perfect opportunity to work on cutting-edge analytics infrastructure powering enterprise-scale applications. Engineers at Imply work on highly scalable distributed systems that process massive amounts of real-time data while solving challenging engineering problems related to performance, scalability, and cloud-native architecture.
Responsibilities
Build scalable ingestion plugins for Lumi; Develop new query functions and expressions; Optimize distributed query engine performance; Design scalable backend services; Improve platform reliability; Participate in architecture discussions; Perform code reviews; Review technical designs; Debug production issues; Participate in on-call support; Collaborate with cross-functional engineering teams; Continuously improve engineering standards
Requirements
Strong expertise in Backend Development (Java, Go, OOP, Backend API Development); Distributed Systems (Distributed Computing, Scalability, High Availability, Performance Optimization); Cloud Technologies (AWS, Kubernetes, Cloud-native Applications); Streaming & Messaging (Kafka); Database (SQL, Query Optimization, Database Design); Software Engineering (Git, Code Reviews, Debugging, Unit Testing)