Hirelo
Software Engineer/Architect - Distributed Data Platforms
Job Location
mumbai, India
Job Description
Responsibilities : - Design and architect systems for scale, build robust platforms and applications. - Code, design, and test in a heterogeneous technology environment. - Conduct code reviews and documentation as well as take on complex bug fixes, especially on high-risk problems. - Curious to learn and work on multiple programming languages. - Our tech stack includes Python, golang, and nodejs. - Conduct performance analysis, capacity management, and troubleshoot large-scale distributed systems. - Accountable for non-functional aspects of the services and strives to improve on key technical metrics. - Ensure quality and completeness of the product through unit, integration, and regression capabilities. - Partner across the engineering team to take on company-wide initiatives spanning multiple projects. - Influence the technical direction for the team and mentor junior engineers - Ensure the quality of the architecture and design of systems. - Responsible for end-to-end architecture, high-level design/low-level design of various systems and applications. - You will also be responsible for writing code and deploying these enterprise-grade applications to production, including operational excellence. Requirements : - B. Tech. /BE/M. Tech Equivalent in Computer Science or equivalent experience - 4 years of experience in architecting, designing, and writing code for high-throughput, distributed data platforms - Strong experience with NoSQL and SQL databases, Datawarehouse, Datalakes such as MongoDB, DynamoDB, Postgresql, Redshift, Snowflake, BigQuery, etc. - Strong hands-on experience in writing scalable, secure, and highly available software applications. - Should be open to learning and quickly adopting new languages. Our tech stack includes Python, Golang, and Nodejs in that order. - Experience working with AWS services, Docker, Kubernetes, and DevOps tools. - Experience working with logging and monitoring tools such as Sentry, CW, Prometheus, ELK, etc. - Strong expertise in troubleshooting complex production issues. Strong expertise in troubleshooting someone else's code. - Bonus : Foundational knowledge in fundamentals of Machine Learning and Artificial Intelligence. - Good problem-solving, critical thinking, and communication skills. - Should be able to find the right balance between perfection and speed of execution. - Self-starter and self-learner, who never settles, is ready to jump into a variety of technologies and languages, and is able to coordinate and collaborate with other team members. - Comfortable working in a fast-paced environment while continuously evaluating emerging technologies. (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 5/11/2025
Location: mumbai, IN
Posted Date: 5/11/2025
Contact Information
Contact | Human Resources Hirelo |
---|