Treasure Data

Senior Software Engineer – Real Time

Treasure Data

full-time

Posted on:

Location Type: Hybrid

Location: Minato-ku • 🇯🇵 Japan

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAWSCloudDistributed SystemsJavaKotlinRubyRuby on RailsScalaSDLCSpark

About the role

  • Develop and operate high-throughput near-realtime distributed data processing systems written primarily in Kotlin.
  • Ensure the high availability, reliability, and scalability of our core data ingestion service, proactively identifying and resolving system bottlenecks.
  • Collaborate with other engineering teams as well as product and customer success to address customer pain points and improve our services.
  • Provide technical feedback to other engineers, fostering a culture of continuous learning and improvement through code reviews and design discussions.
  • While the primary focus is on data pipelines, you may occasionally contribute to the team's Ruby on Rails business applications.
  • Stay current with industry trends and advancements in distributed systems and data processing to drive innovation within the team.

Requirements

  • You are a pragmatic engineer with a passion for building and running robust, scalable distributed systems.
  • You have hands-on experience with the complexities of processing massive amounts of data in a real-world, production environment and are motivated by the challenge of optimizing for performance and reliability.
  • A BS or higher in Computer Science or a related field, or equivalent work experience.
  • 5+ years of professional software development experience, with a strong background in a language like Kotlin, Java, Scala.
  • Proven, hands-on experience building, and operating distributed data processing pipelines in a production environment.
  • Real-world operational experience with data processing frameworks like Apache Flink, Spark, or similar.
  • Solid experience running services in a public cloud environment, particularly AWS.
  • A strong understanding of the software development life cycle and agile methodologies.
  • Familiarity with streaming data platforms such as AWS Kinesis or Apache Flink is a strong plus.
  • Proven ability to work collaboratively in multi-functional, distributed teams.
Benefits
  • Our Dedication to You: We value and promote diversity, equity, inclusion, and belonging in all aspects of our business and at all levels. Success comes from acknowledging, welcoming, and incorporating diverse perspectives. Women, people of color, LGBTQ+ individuals, those with disabilities, and members of other marginalized groups are encouraged to apply.
  • Competitive Salary
  • Health Benefits
  • Paid Time Off (PTO)
  • Flexible Work Arrangements
  • Professional Development Opportunities
  • Work with innovative technologies

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaScalaApache FlinkApache Sparkdata processing frameworksdistributed systemsdata pipelinesperformance optimizationreliability engineering
Soft skills
collaborationtechnical feedbackcontinuous learningproblem-solvingcommunicationteamworkadaptabilitycustomer focusdesign discussionscode reviews
Certifications
BS in Computer Sciencerelated field degreeequivalent work experience
Treasure Data

Senior Software Engineer – Generative AI

Treasure Data
Seniorfull-time🇯🇵 Japan
Posted: 2 hours agoSource: treasuredata.bamboohr.com
AWSCloudKubernetesPythonReactRubyRuby on RailsSQLTerraformTypeScript