Data structures – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Mon, 28 Oct 2024 03: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 Data structures – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Junior Software Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/junior-software-developer-4/ Mon, 28 Oct 2024 03:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-software-developer-4/ Junior Software Developer

Job Description:

    At Visier Inc., we prioritize a people-first approach to business strategy, transforming the way organizations make decisions through innovative technology. We are at the forefront of people analytics, and as we embark on a new growth chapter, we invite skilled individuals to join our team in Berlin. As a Junior Software Developer, you will play a crucial role in shaping the future of our products, particularly within our new total rewards line, which empowers businesses to make fair and efficient compensation decisions. This position offers a unique opportunity to work in one of Europe's most dynamic tech hubs and contribute to impactful projects that enhance employee experiences and improve business outcomes.

IT Languages:

  • React
  • Kotlin
  • PostgreSQL
  • TypeScript
  • AWS

As a Junior Software Developer, you will be responsible for contributing to the development of our newest products, ensuring they meet high standards of quality and performance.:

    Write clean, maintainable code using React and Kotlin.;; Develop user interfaces with polished functionality and robust business logic.;; Ensure the product operates 24/7 while maintaining security and scalability.;; Design systems that perform effectively under various user behaviors.;; Collaborate with the development team using a modern tech stack.

Spoken Languages:

  • English;; German

Skillset:

  • Object-oriented programming
  • Data structures
  • Algorithms

Soft Skills:

  • Strong communication skills
  • Proactive work ethic
  • Commitment to quality

Qualifications:

  • Master’s degree in Computer Science or equivalent
  • Strong academic background in software development

Years of Experience:

    1

Location:

    Germany

Job Benefits:

  • Competitive compensation including equity component
  • 30 days of paid vacation from day one
  • Modern office in central Berlin
  • Yearly offsite in Vancouver, Canada
  • Diverse and inclusive culture

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and supportive environment where learning is encouraged, and achievements are celebrated. Our culture values hands-on involvement, simplicity in processes, pride in our work, and a competitive spirit that drives success.

Opportunities For Advancement:

  • Career growth within the company, Skill development through training, Exposure to innovative projects

Visa Sponsorship:

    Available
]]>
Machine Learning Engineer https://whoneedsengineers.com/jobs/emerging-technologies-and-specialized-roles/machine-learning-engineer-25/ Sun, 27 Oct 2024 17:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/machine-learning-engineer-25/ Machine Learning Engineer

Job Description:

    We are seeking an enthusiastic and skilled Machine Learning Engineer to join our dynamic tech team in Munich. In this role, you will be responsible for designing, implementing, and deploying machine learning models that tackle complex challenges and enhance our product offerings. You will engage in diverse projects ranging from natural language processing to computer vision, utilizing the latest technologies to drive innovation and efficiency. Your expertise will be vital in collaborating with data scientists, software engineers, and product teams to integrate machine learning solutions into production, ensuring our systems are robust and scalable.

IT Languages:

  • Python
  • TensorFlow
  • PyTorch
  • Scikit-learn

As a Machine Learning Engineer, you will undertake the following responsibilities::

    Design, develop, and optimize machine learning models for large-scale applications;; Collaborate with cross-functional teams to seamlessly integrate machine learning models into production;; Conduct thorough data analysis, preprocessing, and feature engineering to uphold data quality;; Implement comprehensive machine learning pipelines, covering model training, evaluation, and deployment;; Continuously monitor, maintain, and enhance the performance of deployed models over time;; Stay informed about the latest advancements in machine learning and artificial intelligence research

Spoken Languages:

  • English;; German

Skillset:

  • Machine Learning Algorithms
  • Cloud Platforms
  • Data Structures
  • Big Data Technologies
  • Deep Learning Frameworks

Soft Skills:

  • Problem-solving
  • Collaboration
  • Adaptability
  • Attention to detail
  • Time management

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field
  • Proven experience in machine learning engineering or a similar capacity

Years of Experience:

    5

Location:

    Germany

Job Benefits:

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

Working Conditions:

    Hybrid

Employment Type:

    Permanent Contract

Company Culture:

  • Our company fosters a culture of innovation and collaboration, where team members are encouraged to share ideas and contribute to exciting projects. We value continuous learning and support our employees in their professional growth.

Opportunities For Advancement:

  • Leadership roles, Specialization in advanced technologies, Mentorship opportunities

Visa Sponsorship:

    Available
]]>
Software Engineer L5 – Ads Platform https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-l5-ads-platform/ Thu, 24 Oct 2024 19:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-l5-ads-platform/ Software Engineer L5 – Ads Platform

Job Description:

    Join a dynamic team as a Software Engineer focused on the Ads Platform, where you will play a pivotal role in designing, developing, and enhancing innovative advertising solutions. You will collaborate with cross-functional teams to deliver high-quality software applications that meet the needs of our users and business objectives. Your expertise in software development will contribute to scalable and efficient systems, ensuring seamless integration and performance. We are looking for a proactive individual who thrives in a fast-paced environment and is passionate about leveraging technology to drive results in the advertising space.

IT Languages:

  • Java
  • Python
  • JavaScript

As a Software Engineer, your responsibilities will include designing and implementing software solutions, maintaining code quality, and enhancing existing systems for better performance.:

    Develop and maintain high-quality software applications;; Collaborate with product and design teams to define software requirements;; Identify and fix bugs and performance issues;; Participate in code reviews and contribute to team knowledge sharing;; Stay updated with the latest industry trends and technologies

Spoken Languages:

  • English;; Spanish;; French

Skillset:

  • Software development
  • API design
  • Data structures
  • Algorithms
  • Version control systems

Soft Skills:

  • Strong communication skills
  • Team player
  • Adaptability
  • Critical thinking
  • Attention to detail

Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Proven experience in software development
  • Strong problem-solving skills
  • Ability to work independently and in a team

Years of Experience:

    5

Location:

    United States

Job Benefits:

  • Health insurance
  • Retirement plan
  • Paid time off
  • Work from home options
  • Professional development opportunities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster an inclusive and collaborative environment that values innovation and creativity. Our team is driven by a shared passion for excellence and a commitment to pushing boundaries. We encourage continuous learning and provide opportunities for professional growth.

Opportunities For Advancement:

  • Leadership roles, Specialization in advanced technologies, Mentorship opportunities

Visa Sponsorship:

    Available
]]>
AI/ML Engineer https://whoneedsengineers.com/jobs/emerging-technologies-and-specialized-roles/ai-ml-engineer-8/ Thu, 24 Oct 2024 09:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/ai-ml-engineer-8/ AI/ML Engineer

Job Description:

    We are seeking a highly skilled AI/ML Engineer to become a vital member of our innovative team. In this role, you will leverage your expertise to design, develop, and deploy sophisticated machine learning models and algorithms that drive transformative results. You will collaborate closely with data scientists, software engineers, and product managers to create advanced AI solutions that meet the evolving needs of our users. Your contributions will help shape the future of our technology offerings and enhance our product capabilities.

IT Languages:

  • Python
  • R
  • Java

As an AI/ML Engineer, you will be engaged in a variety of tasks aimed at developing and implementing machine learning solutions.:

    Design and develop machine learning algorithms and models tailored for diverse applications;; Work with data engineers to gather, clean, and preprocess extensive datasets for training and evaluation purposes;; Stay updated with the latest advancements in AI/ML technologies and incorporate innovative techniques into our projects;; Deploy machine learning models into production environments, ensuring they are scalable and perform optimally;; Collaborate with cross-functional teams to identify and prioritize AI/ML initiatives that can enhance our products and services;; Monitor and assess the performance of deployed models, making necessary adjustments to improve accuracy and efficiency;; Document methodologies, processes, and outcomes to facilitate knowledge sharing and reproducibility

Spoken Languages:

  • English

Skillset:

  • Machine Learning frameworks
  • Data Structures
  • Algorithms
  • Software Design Principles
  • Cloud Platforms

Soft Skills:

  • Excellent problem-solving abilities
  • Strong communication skills
  • Collaborative mindset

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Mathematics, or related field
  • Strong analytical and mathematical skills

Years of Experience:

    3

Location:

    New York, NY, United States

Job Benefits:

  • Competitive salary and performance-based bonuses
  • Comprehensive health benefits
  • Retirement plan options
  • Paid time off and holidays
  • Opportunities for professional development

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and innovative environment where team members are encouraged to think creatively and contribute ideas. Continuous learning and professional growth are highly valued, and we strive to create a workplace that supports individual development and team success.

Opportunities For Advancement:

  • Professional development programs, Continuing education opportunities, Career advancement within the organization

Visa Sponsorship:

    Not Available
]]>
Software Engineer, Early Career, Campus, 2025 https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-early-career-campus-2025-7/ Mon, 21 Oct 2024 19:30:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-early-career-campus-2025-7/ Software Engineer, Early Career, Campus, 2025

Job Description:

    We are seeking enthusiastic and innovative early-career software engineers to join our dynamic team in Kirkland, Washington. As a software engineer, you will have the opportunity to work on cutting-edge projects that impact millions of users worldwide. You will collaborate with talented professionals, contribute to the design and implementation of software solutions, and participate in code reviews. Our ideal candidate is passionate about technology and eager to learn and grow in a fast-paced environment.

IT Languages:

  • Python
  • Java
  • JavaScript

As a software engineer, your primary responsibilities will include developing high-quality software applications, debugging and resolving issues, and collaborating with cross-functional teams to deliver solutions that meet user needs.:

    Designing and coding software components;; Participating in software architecture discussions;; Conducting unit testing and debugging;; Documenting code and maintaining software documentation

Spoken Languages:

  • English;; Spanish

Skillset:

  • Software Development
  • Algorithms
  • Data Structures
  • Version Control

Soft Skills:

  • Communication
  • Teamwork
  • Adaptability
  • Problem-solving

Qualifications:

  • Bachelor’s degree in Computer Science or related field
  • Strong problem-solving skills
  • Ability to work collaboratively in a team environment

Years of Experience:

    0

Location:

    Kirkland, WA, United States

Job Benefits:

  • Health insurance
  • Retirement plan
  • Paid time off
  • Professional development opportunities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and inclusive work environment that encourages creativity and innovation. Our team values diversity and strives to create a workplace where everyone feels welcome and empowered to contribute.

Opportunities For Advancement:

  • Mentorship programs, Career development workshops, Access to leadership training

Visa Sponsorship:

    Available
]]>
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
]]>
University Grad Software Engineer https://whoneedsengineers.com/jobs/software-development-and-engineering/university-grad-software-engineer-2/ Sun, 20 Oct 2024 04:45:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/university-grad-software-engineer-2/ University Grad Software Engineer

Job Description:

    At Pinterest, millions of individuals from around the globe visit daily to discover innovative ideas, seek inspiration, and plan for what truly matters in their lives. Our mission focuses on enabling these users to find their inspiration and craft a life filled with joy and creativity. As a Software Engineer, you will immerse yourself in challenging projects that drive our mission forward while fostering your personal and professional growth. This role encourages you to leverage your unique perspectives and experiences, contributing to meaningful solutions that enhance the Pinterest experience. We champion a work environment that embraces flexibility, allowing you to thrive both personally and professionally through our innovative work model, PinFlex, which supports a balanced approach to work and life. We invite candidates to explore how their background and skills can complement our dynamic team.

IT Languages:

  • Python
  • Java
  • C++

As a Software Engineer, you will be responsible for developing high-quality code and ensuring its operational efficiency. You will independently manage project tasks from inception to completion, collaborating with cross-functional teams to help shape the future of Pinterest.:

    Deliver well-documented and tested code;; Take ownership of project tasks and ensure their quality;; Collaborate with diverse teams to execute technical tasks;; Communicate ideas and feedback effectively to enhance learning and development

Spoken Languages:

  • English

Skillset:

  • Object-oriented programming
  • Data structures
  • Algorithms
  • Dynamic programming

Soft Skills:

  • Strong communication skills
  • Ability to manage ambiguity
  • Passion for continuous learning

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related technical field by June 2025
  • Demonstrated programming experience in an object-oriented language
  • Previous software engineering internship experience is preferred
  • Understanding of computer science fundamentals, including data structures and algorithms

Years of Experience:

    1

Location:

    United States

Job Benefits:

  • Equity options
  • Flexible work arrangements
  • Comprehensive health benefits
  • Professional development opportunities

Working Conditions:

    Remote

Employment Type:

    Permanent Contract

Company Culture:

  • Pinterest fosters an equitable and inclusive workplace that values diverse perspectives. We are committed to providing an inspiring environment where every employee can thrive and contribute their unique insights.

Opportunities For Advancement:

  • Leadership development programs, Mentorship opportunities, Cross-functional project involvement

Visa Sponsorship:

    Not Available
]]>
Software Engineer, Autonomy – New Grad https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-autonomy-new-grad-2/ Sun, 20 Oct 2024 00:45:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-autonomy-new-grad-2/ Software Engineer, Autonomy – New Grad

Job Description:

    We are seeking a highly motivated and innovative Software Engineer specializing in autonomy and artificial intelligence technologies. As a new graduate, you will have the opportunity to engage in pioneering projects that enhance the way autonomous systems operate. You will work closely with a diverse team of engineers and researchers, contributing to the development and optimization of software algorithms that power our autonomous vehicles. This position is ideal for individuals who are passionate about pushing the boundaries of technology and are eager to learn in a collaborative environment. You will be involved in designing, coding, testing, and deploying solutions that facilitate safer and more efficient autonomous operations.

IT Languages:

  • Python
  • C++
  • Java

As a Software Engineer in the autonomy team, your responsibilities will include developing high-quality code, collaborating with cross-functional teams to define software requirements, and conducting rigorous testing of autonomous systems.:

    Design and implement software solutions for autonomous systems;; Collaborate with hardware teams to ensure software and hardware integration;; Analyze and improve system performance and reliability;; Participate in code reviews and contribute to team knowledge sharing

Spoken Languages:

  • English

Skillset:

  • Software development
  • Algorithm design
  • Data structures
  • Machine learning

Soft Skills:

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

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Strong understanding of software development principles and practices
  • Familiarity with algorithms and data structures
  • Experience with programming languages such as Python, C++, and Java

Years of Experience:

    0

Location:

    Mountain View, CA, United States

Job Benefits:

  • Health insurance
  • 401(k) retirement plan
  • Paid time off
  • Professional development opportunities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster an inclusive and innovative work environment where creativity and collaboration are encouraged. Our team values diversity and is committed to personal and professional growth.

Opportunities For Advancement:

  • Career development programs, Mentorship opportunities, Potential for leadership roles

Visa Sponsorship:

    Available
]]>
Software Engineer & Computer Science – Recent Grad/Full Time https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-computer-science-recent-grad-full-time/ Mon, 14 Oct 2024 00:20:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-computer-science-recent-grad-full-time/ Software Engineer & Computer Science – Recent Grad/Full Time

Job Description:

    We are seeking a motivated and innovative Software Engineer to join our dynamic team. In this role, you will contribute to the development and implementation of cutting-edge software solutions that drive efficiency and effectiveness within our organization. As a recent graduate, you will have the opportunity to engage in meaningful projects that enhance your skills and allow you to work alongside experienced engineers. You will be responsible for designing, coding, testing, and maintaining software applications, while also collaborating with cross-functional teams to ensure that our software meets the highest standards of quality and performance. This position offers a stimulating environment where creativity and technical excellence are encouraged.

IT Languages:

  • Java
  • Python
  • JavaScript

As a Software Engineer, your responsibilities will include but are not limited to::

    Designing and developing software applications based on user requirements;; Conducting code reviews and ensuring adherence to best practices;; Troubleshooting and debugging existing software to improve functionality;; Collaborating with team members to define project scope and deliverables;; Participating in agile development methodologies and demonstrating flexibility to adapt to changes;; Documenting software design and development processes for future reference

Spoken Languages:

  • English;; Spanish

Skillset:

  • Software development
  • Algorithms
  • Data structures
  • Version control
  • Agile methodologies

Soft Skills:

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

Qualifications:

  • Bachelor’s degree in Computer Science or related field
  • Strong understanding of software development principles
  • Familiarity with version control systems

Years of Experience:

    0

Location:

    United States

Job Benefits:

  • Health insurance
  • Retirement savings plan
  • Paid time off
  • Professional development opportunities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • Our company prides itself on fostering a collaborative and inclusive work environment where innovation thrives. We encourage our employees to share ideas and take initiative, contributing to a culture of continuous improvement and professional growth. Teamwork and mutual respect are at the core of our values, and we believe that diverse perspectives lead to better solutions.

Opportunities For Advancement:

  • Career progression opportunities, Mentorship programs, Access to training and certification

Visa Sponsorship:

    Available
]]>
University Grad Software Engineer https://whoneedsengineers.com/jobs/software-development-and-engineering/university-grad-software-engineer/ Sun, 13 Oct 2024 05:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/university-grad-software-engineer/ University Grad Software Engineer

Job Description:

    At Pinterest, millions of individuals from around the globe visit daily to discover innovative ideas, seek inspiration, and plan for what truly matters in their lives. Our mission focuses on enabling these users to find their inspiration and craft a life filled with joy and creativity. As a Software Engineer, you will immerse yourself in challenging projects that drive our mission forward while fostering your personal and professional growth. This role encourages you to leverage your unique perspectives and experiences, contributing to meaningful solutions that enhance the Pinterest experience. We champion a work environment that embraces flexibility, allowing you to thrive both personally and professionally through our innovative work model, PinFlex, which supports a balanced approach to work and life. We invite candidates to explore how their background and skills can complement our dynamic team.

IT Languages:

  • Python
  • Java
  • C++

As a Software Engineer, you will be responsible for developing high-quality code and ensuring its operational efficiency. You will independently manage project tasks from inception to completion, collaborating with cross-functional teams to help shape the future of Pinterest.:

    Deliver well-documented and tested code;; Take ownership of project tasks and ensure their quality;; Collaborate with diverse teams to execute technical tasks;; Communicate ideas and feedback effectively to enhance learning and development

Spoken Languages:

  • English

Skillset:

  • Object-oriented programming
  • Data structures
  • Algorithms
  • Dynamic programming

Soft Skills:

  • Strong communication skills
  • Ability to manage ambiguity
  • Passion for continuous learning

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related technical field by June 2025
  • Demonstrated programming experience in an object-oriented language
  • Previous software engineering internship experience is preferred
  • Understanding of computer science fundamentals, including data structures and algorithms

Years of Experience:

    1

Location:

    United States

Job Benefits:

  • Equity options
  • Flexible work arrangements
  • Comprehensive health benefits
  • Professional development opportunities

Working Conditions:

    Remote

Employment Type:

    Permanent Contract

Company Culture:

  • Pinterest fosters an equitable and inclusive workplace that values diverse perspectives. We are committed to providing an inspiring environment where every employee can thrive and contribute their unique insights.

Opportunities For Advancement:

  • Leadership development programs, Mentorship opportunities, Cross-functional project involvement

Visa Sponsorship:

    Not Available
]]>