
Associate Engineer, Software Engineering
- Hyderabad, Telangana Gurgaon, Haryana
- Permanent
- Full-time
- We are currently seeking a Junior Software Developer who enjoys working with new and emerging search technologies
- The person in this position will be working with highly skilled search engineers including Data Scientists and Machine Learning Engineers
- Analyze, design and develop solutions within a multi-functional Agile team to support key business needs for the platform search application
- Design, implement and test front-end solutions for the web platform application
- Design, implement and test web service/middleware applications leveraging the backend Solr clusters within the search application architecture
- Engineer components, and common services based on standard corporate development models, languages and tools
- Apply software engineering best practices while also leveraging automation across all elements of solution delivery
- Collaborate effectively with technical and non-technical stakeholders. Must be able to document and demonstrate technical solutions by developing documentation, diagrams, code comments, etc.
- 1-2 years of significant experience developing web services and/or web software development.
- Bachelor's degree in Computer Science, Information Systems or Engineering.
- Experience in object-oriented design, and design patterns
- Experience in application development using Python, Java, C#, ASP.NET MVC, Web API, or .Net window services.
- Experience in UI software development, including HTML5, JavaScript, Node.js and React js.
- Proficient with Agile software development lifecycle methodologies including a good understanding of Test Driven Development (TDD) and/or Behavior Driven Development (BDD) and experience in using testing frameworks (JUnit, Cucumber, etc.)
- Application development experience in Java and/or Python is a plus
- Preferred experience in working in search technologies: Solr, Elastic Search, Lucene, etc.
- Preferred experience in working with HDFS, ZooKeeper and Message queues (preferably Kafka)
- Preferred experience in large data transfer applications/middleware and comfortable in working with large data volumes
Posted On: 2025-09-03
Location: Hyderabad, Telangana, India