Join us in forging a path to greatness. ESDS is a crucible of innovation.
Brief Background
The Research Engineer is expected to drive innovation by exploring, prototyping, and developing solutions that enhance system architectures and operational efficiency. This role combines strong research capabilities with in-depth knowledge of emerging technologies to push the boundaries of the organization’s technical landscape.
What the Role needs to Achieve
Conduct research to develop new technologies and solutions.
ROLES AND RESPONSIBILITIES
Applied Research & Exploration: Conduct cutting-edge research in cloud computing domains such as cloud security, automation, performance engineering, cost optimization, and resiliency—as well as emerging fields like quantum computing, blockchain, and AI/ML for infrastructure.
Experimental Design & Evaluation: Design, implement, and execute reproducible experiments and simulations to evaluate the feasibility, scalability, and performance of new tools, frameworks, and architectural patterns.
Prototype Development: Build robust prototypes and proof-of-concept solutionsto validate research hypotheses and demonstrate real-world applicability.
Cross-Functional Collaboration: Work closely with cloud operations, DevOps, and product engineering teams to translate research outcomes into actionable implementations and optimizations within the organization’s cloud stack.
Innovation Enablement: Document findings, publish internal technical papers, and contribute to best practices, reusable toolkits, and knowledge-sharing sessions that enable adoption across teams.
Technology Foresight: Monitor academic research, open-source communities, industry whitepapers, and emerging technology landscapes to inform the organization’s strategic direction and R&D roadmap.
ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED
Strong proficiency in data structures and algorithms.
Passion for programming, with experience in languages such as Python or Go.
Excellent problem-solving and analytical thinking abilities.
Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
EDUCATIONAL QUALIFICATIONS
Bachelor’s degree in Computer Science or a related field (Master’s preferred).
EXPERIENCE
1-2 years of experience in research or software development.