Software Engineer – New Grad, Distributed Data Systems (2025 Start)

Job role insights

  • Date posted

    October 20, 2024

  • Closing date

    December 19, 2024

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    0 Years

Description

Software Engineer - New Grad, Distributed Data Systems (2025 Start)

Job Description:

    At our organization, we are driven by a commitment to empower data teams in tackling some of the most challenging issues facing the world today, from enhancing security measures to advancing medical breakthroughs. We are focused on creating and maintaining a premier data and AI infrastructure platform, allowing our clients to concentrate on the critical, high-value challenges that are integral to their missions. Our objective is to fundamentally simplify the entire data lifecycle, which encompasses everything from data ingestion to ETL, business intelligence, and extending all the way to machine learning and artificial intelligence through a cohesive platform. We envision a transformative shift in data architecture, moving away from traditional data warehouse structures towards a novel architectural model known as Lakehouse, which integrates data warehousing with advanced analytics. This innovative approach is designed to tackle substantial issues such as data freshness, reliability, overall cost-effectiveness, data accessibility, and accommodating a broader range of use cases. As a member of our team, you will have the opportunity to engage in a variety of specialized areas including but not limited to query compilation and optimization, distributed query execution and scheduling, and enhancing data security. You will also delve into aspects of resource management, transaction coordination, and the development of efficient storage structures. Our goal is to cultivate an environment where creativity and technical expertise converge to drive meaningful advancements in data systems.

IT Languages:

  • Java
  • C++

As a Software Engineer in the Distributed Data Systems team, you will engage in various key responsibilities aimed at enhancing our data infrastructure.:

    Develop and implement query compilation and optimization techniques.;; Contribute to distributed query execution and scheduling processes.;; Design and build components for a vectorized execution engine.;; Enhance data security measures across our platforms.;; Manage resources efficiently to optimize system performance.;; Coordinate transactions to ensure data integrity.;; Create efficient storage structures, including encodings and indexes.;; Implement automatic physical data optimization strategies.;; Oversee the management of our data storage systems.

Spoken Languages:

  • English

Skillset:

  • Query optimization
  • Distributed systems
  • Database management
  • Performance tuning
  • Resource management

Soft Skills:

  • Analytical thinking
  • Problem-solving
  • Team collaboration
  • Adaptability
  • Attention to detail

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field, with graduation anticipated in Fall 2024 or Spring 2025.
  • Proficiency in a general-purpose programming language such as Java or C++.
  • Solid understanding of algorithms, data structures, and principles of object-oriented programming.
  • Demonstrated passion for database and storage systems, distributed systems, language design, or performance optimization.
  • Experience in managing projects from inception to completion.

Years of Experience:

    0

Location:

    United States

Job Benefits:

  • Comprehensive health insurance
  • Retirement savings plan
  • Annual performance bonuses
  • Equity options
  • Flexible working hours
  • Professional development opportunities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture that values innovation, collaboration, and inclusivity. Our environment is designed to support diverse perspectives and encourage personal and professional growth. We believe in empowering our employees to excel and contribute meaningfully to our mission.

Opportunities For Advancement:

  • Career progression into senior technical roles, Leadership development programs, Opportunities to work on cutting-edge projects

Visa Sponsorship:

    Available

Interested in this job?

56 days left to apply

Apply for this job

Cancel
Send message
Cancel