- Collaborate with cross-functional teams to design and implement robust data products.
- Architect and implement scalable and efficient data processing pipelines
- Lead the technical architecture and development efforts, ensuring scalability and reliability.
- Lead and mentor a team of engineers, fostering a culture of innovation and excellence
- Participate in code reviews, ensuring adherence to best practices and maintaining code quality standards.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 9+ years of experience in software development / SaaS product development
- Proficiency in one or more programming languages, such as Java, Python, or Go (preferably Java).
- Strong understanding of Data Structure , Algorithms, System Design, Distributed Systems, Microservices Architecture and Cloud-based Architectures
- Experience with popular open source data processing engines (Spark, Kafka, Flink or equivalent). Solid knowledge of SQL and relational databases
- Excellent problem-solving skills and a passion for building scalable and reliable systems.
Staff Software Engineer - Bengaluru, India - Protoporos Staffing Services Private Limited
Found in: Appcast Linkedin IN C2 - 1 week ago
Description
Opportunity with a leadingB2B SaaS product client specializing in cutting-edge data integration solutions
Position Overview: We are seeking a highly skilled and experienced Staff Engineer to join the Engineering team. As a Staff Engineer, you will play a crucial role in designing and implementing scalable, reliable, and high-performance data integration solutions. If you're passionate about cutting-edge technologies and want to make an impact in the data integration space, we want to hear from you
Roles & Responsibilities
Requirements: