Senior Software Engineer (Data Platform) - 資深軟體工程師

薪資範圍:1,600,000 ~ 2,500,000 TWD / year

公司名稱: Constant Contact

We're looking to expand our team of developers in the data platform team. As a part of our agile team, you'll be working with innovative tools, processes, and people to engineer web applications that are distributed and consumed on a massive scale.

You are open to change and eager to work with tools and technologies that may be outside your comfort zone. You enjoy working in an open and collaborative environment. You express your opinions, and have the facts to back them up, but are willing to compromise when necessary. You like to have fun while you’re working, but understand when it’s time to get serious. You are a dedicated software craftsperson who cares deeply about best practices and what it takes to write and maintain great code.

You will:
- As a Senior Software Engineer, you will be an integral member of our Data Platform data pipeline team responsible for design and development
- Collaborate with Product Management, data scientists and senior members of the development team to understand the business needs and find the best technical solution for meeting those needs, finding bottlenecks, etc
- Build scalable, robust and maintainable infrastructure for consumers to derive insights and build models efficiently
- Mentor junior members of the team on best practices, architecture, and development
- Stay on top of industry trends and ensure the team appropriately utilizes the latest technologies and best practices
- Be a key contributor to the creation of a long-term, scalable architecture.
- Research emerging technologies and software

You will be a good fit if you:
- Enjoy freedom and take responsibility in a remote first environment. (You could choose WFH or in Taipei office)
- Are excellent at communicating clearly. (In English of course)
- Know how to effectively and efficiently collaborate with people around the world (Mostly in North America).
- Can manage multiple projects concurrently and prioritize effectively.
- Are curious and always learning.
- Strive to write clean and well-tested code.
- Leverage open source technologies in a smart and practical way to solve problems while creating maintainable and evolving systems.
- Enjoy maintaining a high standard and discussing code quality and design patterns with peers.
- Flexible attitude and willingness to frequently move between different teams, software architectures and priorities.
- Desire to collaborate with our other product teams to think strategically about how to solve problems.

Qualifications:
- 5+ years developing large scale applications for data pipelines
- Solid knowledge of a modern data engineering stack
- Bonus points for knowledge in Apache Nifi / Apache AirFlow or Dagster & Flink
- Knowledge of scripting languages like Python, Java, Groovy
- Experience in developing applications for AWS ecosystem including Kubernetes
- Experience with unit testing and test driven development in Python, Java
- Proven ability to design future-proof, maintainable, large scale systems
- Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms
- Effective problem solving and analytical skills

Leadership skills:
- Ability to lead as part of a highly collaborative Agile team
- Strong collaboration and influence skills
- Strong focus on team effectiveness, results, and customer success
- Self-motivated individual who proactively identifies team bottlenecks and works with the team to resolve them
- Passionate about technology and staying up to date on industry trends
- Strong commitment to continuous improvement for self and team

公司地址:

台北市士林區中山北路5段500號7樓

其他:

Video and on-site interview in English-2024-11-19
應徵