Padmi
Balbix logo
Balbix

cybersecurity posture automation · vulnerability management

Staff Engineer - Lakehouse

Delhi NCRPosted 2 months ago
Software engineeringStaff+Full Time; Regular
Apply at Balbix

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: You will collaborate with product managers, data scientists, and other stakeholders to understand requirements and translate them into technical solutions. Your main responsibilities will include designing, developing, and deploying high scale systems using state-of-the-art technologies. You will be tasked with building reliable, consistent, and high throughput data services and interfaces. In addition, you will mentor junior developers and contribute to knowledge sharing within the team. Your role will also involve helping define and ensure the best practices and guidelines across the systems. Furthermore, you will be responsible for optimizing and tuning applications for performance and scalability, as well as troubleshooting and resolving issues in production environments. Key Responsibilities: - Collaborate with product managers, data scientists, and stakeholders to understand requirements and translate them into technical solutions - Design, develop, and deploy high scale systems using state-of-the-art technologies - Build reliable, consistent, and high throughput data services and interfaces - Mentor junior developers and contribute to knowledge sharing within the team - Help define and ensure the best practices and guidelines across the systems - Optimize and tune applications for performance and scalability - Troubleshoot and resolve issues in production environments Qualifications Required: - 8+ years of experience in backend software development dealing with large scale applications involving large scale data - Proven experience in defining and improving application design and architecture - Drive to discover and learn the required new technologies - Exposure to state-of-the-art technologies for large scale data systems - Proficiency in programming languages such as Python, Scala, or Java - Hands-on experience with large scale technologies such as Apache Spark, Apache Flink, Cassandra - Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform - Bachelor's or Master's degree in Computer Science, Engineering, or related field - Excellent problem-solving and analytical skills - Strong communication and collaboration skills - In-depth knowledge of technologies like Apache Spark, Kafka, Trino, Scala - Proven experience with technical ownership of large scale data systems - Prior experience with building large systems from scratch - Experience with containerization and orchestration tools such as Docker and Kubernetes - In-depth knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform - Relevant contributions to open-source projects related to large scale systems (Note: Benefits section omitted as it was not included in the provided Job Description) Role Overview: You will collaborate with product managers, data scientists, and other stakeholders to understand requirements and translate them into technical solutions. Your main responsibilities will include designing, developing, and deploying high scale systems using state-of-the-art technologies. You will be tasked with building reliable, consistent, and high throughput data services and interfaces. In addition, you will mentor junior developers and contribute to knowledge sharing within the team. Your role will also involve helping define and ensure the best practices and guidelines across the systems. Furthermore, you will be responsible for optimizing and tuning applications for performance and scalability, as well as troubleshooting and resolving issues in production environments. Key Responsibilities: - Collaborate with product managers, data scientists, and stakeholders to understand requirements and translate them into technical solutions - Design, develop, and deploy high scale systems using state-of-the-art technologies - Build reliable, consistent, and high throughput data services and interfaces - Mentor junior developers and contribute to knowledge sharing within the team - Help define and ensure the best practices and guidelines across the systems - Optimize and tune applications for performance and scalability - Troubleshoot and resolve issues in production environments Qualifications Required: - 8+ years of experience in backend software development dealing with large scale applications involving large scale data - Proven experience in defining and improving application design and architecture - Drive to discover and learn the required new technologies - Exposure to state-of-the-art technologies for large scale data systems - Proficiency in programming languages such as Python, Scala, or Java - Hands-on experience with large scale technologies such as Apache Spark, Apache Flink, Cassandra - Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform - Bachelor's or Master's degree in Computer Science, Engineering, or related field - Excellent problem-solving and analytical skills - Strong communication and collaboration skills - In-depth knowledge of technologies l

One address, no account. We’ll tell you when matching roles go live.

More at Balbix

Related open roles

View all roles