Distributed Systems – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Sun, 20 Oct 2024 19:30:02 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.png Distributed Systems – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Software Engineer Intern – Summer 2025 https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-intern-summer-2025-6/ Sun, 20 Oct 2024 19:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-intern-summer-2025-6/ Software Engineer Intern – Summer 2025

Job Description:

    Are you a passionate individual eager to make your mark in the world of technology and entertainment? As a Software Engineer Intern, you will have the opportunity to work on innovative projects that directly impact millions of users worldwide. At our company, we are committed to not only entertain but also to hire and nurture top talent from universities. If you are excited about solving complex challenges and contributing to the development of robust and scalable systems, this internship is for you. You will be immersed in a dynamic environment where your ideas are valued and your skills can flourish. Join us in our mission to entertain the world while learning and growing as a software engineer.

IT Languages:

  • C
  • Java
  • Kotlin
  • C++
  • C#
  • JavaScript
  • TypeScript
  • Python
  • Go
  • Rust

As a Software Engineer Intern, you will be responsible for developing and optimizing software solutions that enhance user experiences and meet business objectives. Your role will involve collaborating with team members to brainstorm, design, and implement new features while ensuring system reliability and performance.:

    Build applications that elegantly solve complex business challenges;; Engage in the design and architecture processes for scalable systems;; Write high-quality, industry-standard code;; Collaborate with business stakeholders to understand requirements;; Develop intuitive and engaging user interfaces that provide valuable insights

Spoken Languages:

  • English

Skillset:

  • Data structures
  • Algorithms
  • Debugging
  • Distributed Systems
  • Web Development
  • Mobile Development
  • Machine Learning
  • AI

Soft Skills:

  • Effective communication
  • Team collaboration
  • Problem-solving
  • Adaptability
  • Critical thinking

Qualifications:

  • Current student pursuing a Bachelor’s or Master’s degree in Computer Science, Engineering, Math, or Statistics
  • Expected graduation around December 2025 or Spring/Summer 2026
  • Strong grasp of data structures, algorithms, and debugging techniques
  • Coursework or experience in Distributed Systems, Web Development, Mobile Development, Network Security, Machine Learning, or AI is a plus

Years of Experience:

    0

Location:

    United States

Job Benefits:

  • Competitive salary
  • Hands-on experience with real projects
  • Mentorship from experienced engineers
  • Networking opportunities
  • Potential for future employment

Working Conditions:

    Full Time

Employment Type:

    Internship

Company Culture:

  • Our workplace fosters innovation, creativity, and collaboration. We believe in empowering our employees and interns to express their ideas and challenge the status quo. Diversity and inclusion are at the core of our values, as we recognize that a variety of perspectives enhances our ability to entertain the world.

Opportunities For Advancement:

  • Potential full-time positions after graduation, Networking with industry professionals, Skill development workshops, Access to advanced projects and technologies

Visa Sponsorship:

    Available
]]>
Software Engineer – New Grad, Distributed Data Systems (2025 Start) https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-new-grad-distributed-data-systems-2025-start-2/ Sun, 20 Oct 2024 12:45:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-new-grad-distributed-data-systems-2025-start-2/ 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
]]>
2025 Graduate Software Development Engineer https://whoneedsengineers.com/jobs/software-development-and-engineering/2025-graduate-software-development-engineer-2/ Mon, 14 Oct 2024 19:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/2025-graduate-software-development-engineer-2/ 2025 Graduate Software Development Engineer

Job Description:

    Are you eager to tackle complex business challenges using innovative technologies? Do you thrive in a collaborative environment where you can work with cutting-edge, scalable service technologies? If you are passionate about developing industry-defining products that can make a significant impact, this role is for you. At Amazon, we seek the brightest minds in technology to help us innovate and deliver exceptional solutions to our customers. Our commitment to customer obsession is what makes us one of the most beloved brands globally. As a Software Development Engineer (SDE), you will utilize advanced technology to solve intricate problems and witness the direct effects of your contributions. If you resonate with this vision, take the opportunity to forge your own path at Amazon! The challenges faced by SDEs at Amazon are substantial, influencing millions of customers, sellers, and products worldwide. We are searching for motivated individuals who are excited about creating new products, features, and services from the ground up while navigating the fast-paced and evolving nature of our industry.

IT Languages:

  • Java
  • C++
  • Python

As a Graduate Software Development Engineer, your responsibilities will encompass a variety of tasks aimed at developing and implementing innovative technology solutions.:

    Collaborate with a diverse group of Amazon professionals to design and launch groundbreaking products and services.;; Engineer and develop advanced technologies within a large-scale distributed computing environment, driving transformational changes within the industry.;; Create solutions for executing predictions on distributed systems, leveraging cutting-edge technologies for remarkable scale and speed.;; Develop distributed storage, indexing, and query systems that are scalable, resilient, cost-effective, and user-friendly.;; Participate in an agile development environment to deliver high-quality software solutions.

Spoken Languages:

  • English;; German

Skillset:

  • Distributed systems
  • Algorithms
  • Relational databases
  • Optimization techniques
  • Object-oriented programming

Soft Skills:

  • Strong problem-solving abilities
  • Excellent communication skills
  • Adaptability
  • Team collaboration

Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field completed within the last year
  • Familiarity with programming languages such as Java, C/C++, or Python
  • Understanding of computer science fundamentals including object-oriented design, algorithm design, and data structures

Years of Experience:

    1

Location:

    Germany

Job Benefits:

  • Comprehensive health insurance
  • Generous retirement plans
  • Professional development opportunities
  • Flexible working hours
  • Employee discounts

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We embrace a culture of diversity and inclusion, fostering a work environment that values passion, discovery, and innovation. We believe that a diverse workforce is key to our success and encourage employees to share their unique perspectives and ideas.

Opportunities For Advancement:

  • Potential for career growth within the organization, Access to mentorship programs, Opportunities to lead projects and initiatives

Visa Sponsorship:

    Available
]]>
2025 Graduate Software Development Engineer https://whoneedsengineers.com/jobs/software-development-and-engineering/2025-graduate-software-development-engineer/ Mon, 14 Oct 2024 18:20:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/2025-graduate-software-development-engineer/ 2025 Graduate Software Development Engineer

Job Description:

    Are you passionate about utilizing innovative technology to solve complex business problems? Do you thrive in a collaborative team environment, working on cutting-edge scalable services? At Amazon, we are committed to hiring top talent in technology to drive innovation and deliver exceptional results for our customers. Our Software Development Engineers (SDEs) tackle significant challenges that impact millions of customers globally. This role offers the opportunity to create new products, features, and services while navigating the fast-paced nature of our industry, where delivery cycles are rapid and effective. As an SDE, you will collaborate with diverse teams to design and implement groundbreaking technologies in a large distributed computing environment, leading industry advancements. You will also develop solutions for running predictions on distributed systems while being exposed to cutting-edge technologies at an exceptional scale and speed. This position offers a unique chance to build scalable, fault-tolerant distributed storage and indexing systems, ensuring exceptional quality software delivery in an agile setting.

IT Languages:

  • Java
  • C++
  • Python

As a Graduate Software Development Engineer, your key responsibilities will include::

    Collaborate with cross-disciplinary teams to innovate and launch new products and services.;; Design and develop advanced technologies within a distributed computing framework.;; Create scalable solutions for complex prediction models on distributed systems.;; Build and maintain distributed storage and query systems that are cost-effective and user-friendly.;; Work within an agile environment to ensure high-quality software delivery.

Spoken Languages:

  • English;; German

Skillset:

  • Distributed systems
  • Algorithms
  • Relational databases
  • Optimization mathematics

Soft Skills:

  • Problem-solving
  • Team collaboration
  • Adaptability
  • Communication

Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields
  • Familiarity with programming languages such as Java, C++, or Python
  • Solid understanding of computer science fundamentals including object-oriented design and algorithms

Years of Experience:

    0

Location:

    Germany

Job Benefits:

  • Competitive salary
  • Health insurance
  • Retirement savings plan
  • Professional development opportunities
  • Flexible working hours

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • The company fosters an inclusive and diverse workforce, emphasizing innovation, collaboration, and customer obsession. Employees are encouraged to take initiative and think outside the box, creating a dynamic work environment where creativity thrives.

Opportunities For Advancement:

  • Career growth through mentorship, Access to advanced training programs, Opportunities for cross-functional projects

Visa Sponsorship:

    Available
]]>
Software Engineer – New Grad, Distributed Data Systems (2025 Start) https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-new-grad-distributed-data-systems-2025-start/ Sun, 13 Oct 2024 13:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-new-grad-distributed-data-systems-2025-start/ 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
]]>
DevOps Software Engineer https://whoneedsengineers.com/jobs/devops-cloud-and-it-operations/devops-software-engineer/ Wed, 09 Oct 2024 13:15:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/devops-software-engineer/ DevOps Software Engineer

Job Description:

    We are on the lookout for a dedicated and experienced DevOps Software Engineer who will play a crucial role in enhancing our drug discovery and development initiatives. This position involves managing cross-functional projects that integrate pharmacology and drug discovery principles, driving our mission to create life-saving medicines. The ideal candidate will collaborate closely with software developers, platform engineers, and data scientists to design, implement, test, deploy, and maintain robust data collection and processing pipelines, as well as analytical tools and technologies that support our preclinical research objectives. You will lead teams on various software engineering projects, ensuring the delivery of innovative tools and technologies vital for drug discovery and development. In addition, you will be responsible for improving the automation and reliability of our data pipelines, which are essential for making informed business decisions. Your contribution will not only enhance system performance but also advance our overall research goals.

IT Languages:

  • Python
  • C/C++
  • Matlab
  • Java
  • CUDA
  • Cython

The DevOps Software Engineer will oversee various responsibilities critical to our research and development efforts.:

    Lead and manage software engineering projects that deliver innovative tools for drug discovery.;; Design and build specialized systems for machine learning and data analytics.;; Enhance the automation and reliability of data collection and processing pipelines.;; Collaborate on the development and maintenance of data collection systems to optimize performance.

Spoken Languages:

  • English;; German

Skillset:

  • Distributed systems
  • Cloud computing
  • Automated data pipelines
  • GUI application development
  • Git and GitHub workflows

Soft Skills:

  • Exceptional problem-solving abilities
  • Strong attention to detail
  • Excellent written and verbal communication skills
  • Analytical thinking
  • Ability to understand complex concepts

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Strong understanding of pharmacology and drug discovery processes

Years of Experience:

    5

Location:

    United States

Job Benefits:

  • Medical, dental, vision, and life insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Short and long-term disability plans
  • Stock-based incentive plan
  • 401K with company contribution
  • Tuition reimbursement
  • Generous paid time off policy
  • Paid parental leave
  • Employee Assistance Program (EAP)
  • Additional voluntary benefits

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We pride ourselves on fostering a diverse and inclusive workplace that encourages innovation and collaboration. Our commitment to equal opportunity is reflected in our recruitment and hiring practices, ensuring that we welcome individuals from all backgrounds.

Opportunities For Advancement:

  • Career development and training opportunities, Performance-based raises and bonuses, Potential for leadership positions within projects

Visa Sponsorship:

    Available
]]>
DevOps Cloud Engineer https://whoneedsengineers.com/jobs/devops-cloud-and-it-operations/devops-cloud-engineer-2/ Sun, 29 Sep 2024 07:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/devops-cloud-engineer-2/ DevOps Cloud Engineer

Job Description:

    We are seeking a highly skilled DevOps Cloud Engineer to join our dynamic team in Stockholm. In this role, you will be responsible for deploying and managing cloud infrastructure using platforms such as AWS, GCP, or Azure. Your expertise in infrastructure as code, particularly with Terraform, will be crucial in streamlining our deployment processes. You will also develop and manage automated continuous integration and deployment pipelines, which will significantly enhance our developers' productivity. This position involves working with distributed systems and microservices, ensuring optimal load balancing and resource utilization. Familiarity with virtualization and containerization technologies, particularly Kubernetes, is essential. Programming experience in languages such as Go or Python is preferred, and a willingness to learn and adapt to new technologies is highly valued. Join us in pushing the boundaries of innovation in cloud engineering.

IT Languages:

  • Go
  • Python

As a DevOps Cloud Engineer, you will undertake various responsibilities to ensure the smooth operation of our cloud infrastructure.:

    Deploy and manage cloud infrastructure using AWS, GCP, or Azure;; Implement infrastructure as code practices, primarily with Terraform;; Develop and maintain CI/CD pipelines to automate deployment processes;; Collaborate with development teams to enhance productivity through automation;; Manage and optimize distributed systems and microservices;; Oversee load balancing and resource allocation within cloud environments;; Utilize Kubernetes for container orchestration and management

Spoken Languages:

  • English;; Swedish

Skillset:

  • Cloud infrastructure
  • Infrastructure as code
  • Continuous integration and deployment
  • Distributed systems
  • Microservices
  • Load balancing
  • Virtualization
  • Containerization
  • Kubernetes
  • Go
  • Python

Soft Skills:

  • Strong problem-solving skills
  • Ability to work collaboratively in a team
  • Excellent communication skills
  • Adaptability and willingness to learn new technologies
  • Attention to detail

Qualifications:

  • Experience deploying cloud infrastructure
  • Proficiency in Terraform or similar tools
  • Understanding of continuous integration and deployment processes
  • Familiarity with distributed systems and microservices architecture
  • Knowledge of load balancing and networking concepts
  • Experience with Kubernetes and container orchestration
  • Programming skills in Go or Python

Years of Experience:

    4

Location:

    Sweden

Job Benefits:

  • Competitive salary
  • Health insurance
  • Flexible working hours
  • Professional development opportunities
  • Work-from-home options

Working Conditions:

    Hybrid

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture of innovation and collaboration, where team members are encouraged to share ideas and work together to achieve common goals. Our environment promotes continuous learning and professional growth, making it an ideal place for those looking to advance their careers in technology.

Opportunities For Advancement:

  • Career growth within the engineering team, Mentorship programs, Opportunities to lead projects, Access to training and certification programs

Visa Sponsorship:

    Available
]]>
Senior Software Engineer – Backend – Membership https://whoneedsengineers.com/jobs/software-development-and-engineering/senior-software-engineer-backend-membership/ Thu, 26 Sep 2024 10:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-software-engineer-backend-membership/ Senior Software Engineer – Backend – Membership

Job Description:

    Join our dynamic Membership team, where you will play a crucial role in transforming the Uber and UberEats application into a member-focused platform. This role emphasizes delivering a seamless experience for users, allowing them to enjoy a single, unified system that enhances convenience across all on-demand services. Your contributions will directly influence the foundational elements of Uber's global operations, ensuring that our members receive unparalleled pricing, selection, and exclusive perks. Collaborate with a diverse group of talented engineers, Product Managers, and Designers to design and enhance web solutions that serve millions of users. You will tackle complex system challenges, improve user experiences, and make significant contributions to Uber's growth metrics. If you are passionate about building innovative product-facing systems and driving cross-team collaborations, this is the perfect opportunity for you.

IT Languages:

  • C
  • C++
  • Java
  • JavaScript
  • Python
  • Go

As a Senior Software Engineer, you will lead various projects focused on enhancing our membership offerings, ensuring high-quality deliverables while collaborating across teams.:

    Design, develop, and enhance web solutions for millions of members;; Write high-quality, maintainable code while adhering to testing and coverage standards;; Facilitate team alignment on solutions to ambiguous technical challenges;; Analyze trade-offs of different technical solutions and propose the best approaches;; Contribute to the engineering culture by promoting quality, monitoring, and effective on-call practices;; Identify and implement improvements to team operations and standard processes

Spoken Languages:

  • English;; Dutch;; German

Skillset:

  • Product engineering
  • Scalability engineering
  • Distributed systems
  • API design

Soft Skills:

  • Collaboration
  • Problem-solving
  • Adaptability
  • Communication

Qualifications:

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or a related field
  • 5+ years total technical software engineering experience in relevant areas

Years of Experience:

    5

Location:

    Amsterdam, North Holland, Netherlands, EU

Job Benefits:

  • Competitive salary
  • Health and wellness programs
  • Flexible working hours
  • Professional development opportunities
  • Dynamic work environment

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • The company fosters a collaborative and innovative culture, encouraging employees to take ownership of their work and continuously improve their skills. Team members are committed to delivering exceptional results while maintaining a supportive environment that values diversity and inclusion.

Opportunities For Advancement:

  • Leadership roles, Specialization in advanced technologies, Mentorship opportunities

Visa Sponsorship:

    Available
]]>
Core Performance Software Engineer (C++) – Remote https://whoneedsengineers.com/jobs/software-development-and-engineering/core-performance-software-engineer-c-remote/ Thu, 26 Sep 2024 06:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/core-performance-software-engineer-c-remote/ Core Performance Software Engineer (C++) – Remote

Job Description:

    Join a dynamic team dedicated to enhancing the performance of a groundbreaking columnar OLAP database management system designed for real-time analytics. As a Core Performance Software Engineer, you will dive deep into the intricacies of our database, optimizing its performance to ensure it remains at the forefront of technology. Your work will involve investigating query optimization techniques, improving distributed query capabilities, enhancing relational operators like aggregation and joins, and implementing advanced caching mechanisms. You will also engage in low-level optimizations, leveraging SIMD instructions to achieve superior performance. This role not only demands technical prowess but also a collaborative spirit, as you will interact closely with our Support Engineering team to troubleshoot complex performance issues experienced by our users. Additionally, you will play a key role in our open-source community, addressing inquiries, reviewing pull requests, and contributing to the vibrant ecosystem of ClickHouse.

IT Languages:

  • C++
  • SQL

Key responsibilities include performance analysis, optimization, and collaboration with various teams to ensure software excellence.:

    Analyze and enhance the performance of the core ClickHouse database;; Extend existing performance tests and create new tests using real-world and synthetic datasets;; Collaborate with core engineering teams to evaluate new feature impacts on performance;; Assist the Support Engineering team in diagnosing and resolving advanced performance issues;; Engage with the open-source community by addressing issues and reviewing contributions

Spoken Languages:

  • English;; German;; French

Skillset:

  • Unix Systems
  • Database internals
  • Performance engineering
  • Distributed systems
  • SIMD instructions

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Problem-solving
  • Attention to detail
  • Adaptability in a fast-paced environment

Qualifications:

  • Solid professional experience in C++ programming
  • Strong understanding of database internals and design principles
  • Experience in performance engineering, preferably in databases or related fields

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Flexible remote work environment
  • Healthcare contributions
  • Stock options
  • Generous time-off policy
  • Home office setup allowance
  • International mobility opportunities

Working Conditions:

    Remote

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and open-minded environment where every team member plays a crucial role in shaping our culture. Our team is made up of individuals who are motivated by delivering exceptional work, eager to learn from each other, and committed to fostering a respectful and growth-oriented workplace. As one of our first employees, you will have a significant impact on the values and practices that define our organization.

Opportunities For Advancement:

  • Career growth within the engineering team, Opportunities to lead projects, Chance to contribute to open-source initiatives

Visa Sponsorship:

    Available
]]>
Backend Software Engineer – Cart Engineering https://whoneedsengineers.com/jobs/software-development-and-engineering/backend-software-engineer-cart-engineering/ Tue, 24 Sep 2024 09:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/backend-software-engineer-cart-engineering/ Backend Software Engineer – Cart Engineering

Job Description:

    Join our innovative backend engineering team focused on enhancing the Zalando Shopping Cart, one of the most critical systems within our organization. As a backend engineer, you will collaborate with a diverse group of top-tier engineers who uphold high standards and best practices in software development. Your role will involve designing and implementing efficient backend solutions that provide customers with a seamless and frictionless shopping experience. You will be responsible for a broad range of microservices that enable customer interactions with our extensive catalog of shopping items. With an impact that touches the lives of millions of customers daily, your contributions will be vital to our success. You will engage with various teams across the organization, ensuring that customers receive accurate delivery estimates, pricing information, and stock availability. Our culture promotes both high challenge and high support, allowing you to grow and thrive as a software engineer.

IT Languages:

  • Java
  • SpringBoot
  • AWS
  • Kubernetes

As a backend engineer, you will be tasked with a variety of responsibilities that are key to our operations.:

    Design, develop, deploy, and maintain customer-facing solutions that enhance user experience;; Deliver high-quality software by focusing on API design, automated testing, scalability, and system resilience;; Collaborate within a cross-functional team, including developers, designers, product managers, and analysts, to drive project success;; Manage, monitor, and optimize our Kubernetes and AWS infrastructure for performance and reliability;; Mentor peers, share knowledge, and actively participate in the continuous learning process

Spoken Languages:

  • English;; German

Skillset:

  • Microservices architecture
  • API design
  • Test automation
  • Cloud computing
  • Distributed systems

Soft Skills:

  • Teamwork
  • Problem-solving
  • Effective communication
  • Adaptability
  • Creativity

Qualifications:

  • Experience working in cross-functional agile teams
  • Proficiency in Java or another functional programming language with a strong emphasis on multithreading and concurrency
  • Hands-on experience designing, developing, and operating microservices in a distributed system, preferably on AWS
  • Strong commitment to writing clean, maintainable, and testable code
  • Experience with extensive test automation covering various testing levels

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Culture of trust and empowerment
  • Constructive feedback environment
  • Open-source commitment
  • Employee share program
  • 40% Zalando shopping discount
  • Flexible working hours and additional holidays
  • Relocation assistance for international candidates
  • Extensive onboarding and mentoring programs

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture that values diversity and inclusion, encouraging team members from various backgrounds to contribute their unique perspectives. Our environment is collaborative and supportive, promoting growth and knowledge sharing through activities like tech talks, internal guilds, and community events.

Opportunities For Advancement:

  • Professional development through internal tech academy, Potential for career progression within the organization, Access to various knowledge-sharing platforms

Visa Sponsorship:

    Available
]]>