Software Engineer II - Data Platform
TripAdvisorabout 9 hours ago
Remote, Portugal
Mid Level / Senior
H1B Sponsor
Responsibilities
- Build, upgrade, and sustain tracking and experimentation infrastructure.
- Take on projects independently and improve existing systems.
- Participate in planning and initial steps for key site changes.
- Solve problems pragmatically with a clear understanding of goals.
- Engage with code at all levels, from client ingestion to data storage.
- Maintain a CI/CD mindset with frequent code releases.
- Lead design and code reviews to ensure code quality.
- Collaborate with Product and design teams on feature specifications.
- Work with global engineering teams.
Requirements
- 5+ years of experience in commercial software development.
- Strong history of development with Java.
- Exposure to technologies like HTML5, JavaScript, React, and SQL is a plus.
- Familiarity with Linux and cloud infrastructure design.
- Bachelor's degree in Computer Science, Engineering, or equivalent.
- Solid foundation in data structures, algorithms, and OO design.
- Ability to learn new technologies and break down complex problems.
- Strong analytical skills and commitment to writing clean code.
- Experience with scalable code for high-volume systems is a plus.
- Experience processing large data sets with tools like Hive or Snowflake is desired.
Benefits
- Competitive compensation packages including base salary and bonuses.
- Flexible work arrangements to suit your lifestyle.
- Work-life balance is prioritized in the company culture.
- Donation matching for charitable contributions.
- Tuition assistance for career development programs.
- Generous referral bonuses for successful candidate referrals.
- Travel perks and discounts for employees.
- Employee assistance programs and health benefits.
Tech Stack
Apache HiveApache SparkAWSGradleGraphQLJavaJavaScriptLinuxPostgreSQLPythonReactSQL
Categories
BackendData EngineeringData Science