Source description
About the role
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
More at Balbix
Related open roles
Principal Software Engineer
Delhi NCR
Principal Software Engineer (Data Integration / Backend Engineering)
Delhi NCR
Technical Team Lead – LLM Systems (LangGraph & Bedrock)
Delhi NCR · Hybrid
Director Platform/Backend Engineering
Bangalore
Staff /Sr Staff/ Principal Engineer Lakehouse
Delhi NCR
Staff /Sr Staff/ Principal Engineer - Lakehouse
Delhi NCR · Hybrid
