Software design – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Fri, 25 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 Software design – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Software Engineer (L4) – Consumer Engineering https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-l4-consumer-engineering/ Fri, 25 Oct 2024 03:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-l4-consumer-engineering/ Software Engineer (L4) – Consumer Engineering

Job Description:

    We are seeking a highly skilled Software Engineer to join our Consumer Engineering team. In this role, you will be responsible for designing, developing, and maintaining high-performance software solutions that enhance user experience across our platforms. You will collaborate with cross-functional teams to deliver robust and scalable systems that meet the needs of millions of users worldwide. Your expertise in software development will be critical in driving innovation and ensuring the quality and reliability of our products. We value creativity, problem-solving abilities, and a passion for technology.

IT Languages:

  • Java
  • Python
  • JavaScript
  • C++

As a Software Engineer, you will be tasked with a variety of responsibilities that contribute to the success of the Consumer Engineering team. Your duties will include::

    Developing scalable software solutions;; Collaborating with product managers to define project requirements;; Conducting code reviews to maintain code quality;; Troubleshooting and resolving software defects;; Participating in Agile development processes

Spoken Languages:

  • English;; Spanish;; French

Skillset:

  • Software design
  • Agile methodologies
  • Version control systems
  • Database management
  • API development

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Adaptability
  • Critical thinking
  • Time management

Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Proven experience in software development

Years of Experience:

    5

Location:

    United States

Job Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Professional development opportunities
  • Flexible working hours

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • Our company culture fosters innovation, encourages diversity of thought, and values the contributions of every team member. We believe in maintaining a healthy work-life balance and providing an inclusive environment where everyone can thrive. We celebrate creativity and encourage our engineers to explore new technologies and methodologies.

Opportunities For Advancement:

  • Career development programs, Mentorship opportunities, Leadership training, Promotion pathways

Visa Sponsorship:

    Available
]]>
2025 PhD Software Engineering Internship – Amsterdam/Aarhus https://whoneedsengineers.com/jobs/software-development-and-engineering/2025-phd-software-engineering-internship-amsterdam-aarhus/ Thu, 26 Sep 2024 16:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/2025-phd-software-engineering-internship-amsterdam-aarhus/ 2025 PhD Software Engineering Internship – Amsterdam/Aarhus

Job Description:

    This internship presents an exceptional opportunity for PhD students who are enthusiastic about technology and software engineering. You will collaborate with a dedicated team of engineers, facilitating the transition from theoretical knowledge acquired in academia to practical applications in a professional setting. As Uber Engineering expands rapidly to leverage exciting global opportunities, the demand for sophisticated automatic program analysis tools is increasing. These tools are essential for maintaining high code quality and optimal system performance while enabling our engineers to adapt swiftly to changing requirements. The Programming Systems Group is particularly interested in doctoral interns who can contribute innovative solutions and enhancements in the realms of static and dynamic analysis, compiler optimizations, programming models, and Generative AI techniques, applying these advancements to Uber's extensive codebase and operational systems. Our objective is to boost performance, reliability, and developer productivity across various programming languages, including Go, Java (for mobile and backend), Swift, Kotlin, and TypeScript. The research activities encompass a blend of exploration, development, and enhancement of core infrastructure aimed at resolving critical, previously unaddressed challenges. Recent initiatives have led to the creation of static analysis tools and dynamic analysis tools that significantly improve code quality. We also emphasize the importance of sharing our findings with the broader community through open-source tools, blog posts, and academic publications.

IT Languages:

  • Go
  • Java
  • Swift
  • Kotlin
  • TypeScript

As an intern, you will play a vital role in driving innovative projects, from conception to execution. This includes tackling complex and previously unsolved issues while navigating through ambiguous product requirements. You will be expected to iterate quickly on potential solutions and make informed decisions based on data analysis. Close collaboration with product managers and data scientists will be essential to ensure the successful implementation of your projects. You will also take ownership of your assignments, demonstrating independence and dedication to enhancing Uber’s offerings for our users. Moreover, you will have the opportunity to publish your research at top-tier computer science conferences, showcasing your contributions to the field.:

    Develop and implement new program analysis techniques;; Collaborate with team members to refine project requirements;; Iterate on designs and solutions based on feedback;; Conduct experiments to validate your approaches;; Publish findings in academic venues

Spoken Languages:

  • English;; Dutch;; Danish

Skillset:

  • Compiler optimization
  • Static analysis
  • Dynamic analysis
  • Generative AI techniques
  • Software design

Soft Skills:

  • Strong communication skills
  • Problem-solving mindset
  • Ability to work independently
  • Collaboration and teamwork

Qualifications:

  • Currently enrolled in a PhD program in Computer Science, Computer Engineering, or a related field
  • Prior experience with compiler optimization and static or dynamic analysis
  • Published research in program analysis or code optimization

Years of Experience:

    3

Location:

    Europe

Job Benefits:

  • Competitive monthly internship allowance
  • Housing support
  • Mentorship from experienced Uber engineers
  • Opportunity to network with passionate technology professionals
  • Possibility of future permanent position

Working Conditions:

    Full Time

Employment Type:

    Internship

Company Culture:

  • The work environment is vibrant and dynamic, filled with individuals who share a strong passion for technology and innovation. You will be part of a collaborative team that encourages continuous learning and supports each other's professional growth. The culture fosters creativity and the pursuit of excellence, while also valuing diversity and inclusion in the workplace.

Opportunities For Advancement:

  • Possibility of full-time employment after internship, Access to professional development resources, Networking opportunities within the tech industry

Visa Sponsorship:

    Available
]]>