Alibaba Cloud-Senior Software Engineer-Cloud, Platform and Engine Engineeri at Alibaba
80799 München, , Germany -
Full Time


Start Date

Immediate

Expiry Date

14 Oct, 25

Salary

0.0

Posted On

14 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Database Systems, New Opportunities, Distributed Systems, Software Engineering Practices, Collaboration, Algorithms, Development Tools, Data Structures

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

DescriptionWe are looking for motivated Software Engineers to join our dynamic development teams. In this role, you will report to the Head of Engineering, collaborate within a flat organizational structure, and contribute to cutting-edge data-intensive solutions.At Ververica, you will engage with one of the largest and most vibrant open-source communities while building solutions that have a global impact. You will connect with users worldwide and play a key role in addressing long-standing technical challenges using innovative approaches.Your Role and ResponsibilitiesAs a Software Engineer at Ververica, you will:Leverage your expertise to solve challenging data engineering and stream processing problems.Work on both open-source and proprietary products.Take end-to-end ownership of new features, improvements, and fixes:Problem breakdown, design, implementation, testing, and documentation.Collaborate across diverse teams of developers.Take ownership of project components, influencing their technical direction.Mentor junior developers, fostering their growth.Actively contribute to the Apache Flink community with support from the company.(Optional) Share your work through internal/external talks and publications.Requirements

POSITION REQUIREMENT

What We’re Looking ForYou’ll thrive in this role if you:Have several years of industry or academic experience in software engineering.Possess deep expertise in Java and JVM mechanics.Are well-versed in distributed systems and database systems.Have experience building data-intensive applications or solutions.Demonstrate strong programming skills, with a solid grasp of data structures and algorithms.Exhibit excellent software engineering practices: Writing clean, testable, and maintainable code.Creating thorough documentation.Breaking down complex tasks into manageable sub-problems.Familiarity with AI-assisted development tools and experience incorporating such tools into software development workflows for improved productivity and code quality is a plus.Designing simple and robust APIs. Are skilled in debugging and resolving issues in distributed systems.Have experience mentoring other developers through collaboration.Are passionate about open-source projects, engaging with users, and exploring new opportunities

Responsibilities

Please refer the Job description for details

Loading...