Software Engineer

3 weeks ago


Stanford, United States Gauss Labs Full time
Job Title: Software Engineer - AI Solutions

Gauss Labs is a leading innovator in AI solutions for the semiconductor industry. We are seeking a passionate and talented Frontend Software Engineer to join our dynamic team.

About the Role

As a Frontend Software Engineer at Gauss Labs, you will play a pivotal role in designing and developing the user interfaces for our AI products, which are at the forefront of technological innovation in the semiconductor sector. You will collaborate with a team of skilled Software Engineers, AI Engineers, and Applied Scientists, gaining exposure to cutting-edge AI technologies and their practical applications in semiconductor manufacturing.

Responsibilities
  1. Lead the design and development of the UI/UX for Gauss Labs' AI products, ensuring they are intuitive, effective, and user-friendly for semiconductor fab engineers and technicians.
  2. Drive innovation in UI/UX design, staying up-to-date with industry trends, and applying creative thinking to solve complex usability challenges for a highly technical product and environment.
  3. Work closely with cross-functional teams, including Software Engineers, AI Engineers, Applied Scientists, and business stakeholders to gather requirements, define UI/UX features, and align product design with business goals.
  4. Lead the creation of the product roadmap, including quarterly planning, and collaborate with stakeholders to align development efforts with business goals.
  5. Ensure the UI is optimized for usability, performance, and scalability, conducting thorough testing and debugging to deliver a seamless user experience.
  6. Apply software engineering best practices, ensuring code quality, maintainability, and scalability in JavaScript, React (especially with TypeScript), and other relevant technologies.
  7. Integrate with REST APIs, work with JSON data models, and handle large and complex data of a highly technical nature effectively within the UI.
  8. Ensure cross-browser compatibility and create responsive UIs that deliver a consistent experience across devices.
  9. Leverage strong HTML and CSS skills to craft pixel-perfect user interfaces.
  10. Deploy services in containerized Docker environments, demonstrate expertise in Git, bash, CI/CD concepts, and other modern developer and DevOps tools.
  11. Work effectively in an agile development environment, participating in sprint planning, daily stand-ups, and sprints.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years of JavaScript experience, including TypeScript.
  • 5+ years of HTML/CSS experience, including concepts like cross-browser compatibility and multi-language support.
  • 3+ years of experience with React.
  • Experience optimizing front-end performance.
  • Ideal candidates will have experience building UIs for highly technical audiences at Global 2000 companies, demonstrating an ability to grasp complex technical domains.
  • Demonstrated experience driving change within an organization and leading complex technical projects.
  • Ideal candidates exhibit excellent verbal and written communication skills, fostering cross-functional collaboration and effectively conveying technical concepts.
  • Experience developing REST APIs using Python (preferably FastAPI), working with at least one SQL and NoSQL Database, and familiarity with at least one public cloud platform such as AWS.
  • Some UX experience is a major plus.

  • Software Engineer

    2 weeks ago


    Stanford, United States Gauss Labs Full time

    Job Title: Software EngineerGauss Labs is a leading innovator in AI solutions for the semiconductor industry. We are seeking a passionate and talented Frontend Software Engineer to join our dynamic team.As a Frontend Software Engineer at Gauss Labs, you will play a pivotal role in designing and developing the user interfaces for our AI products, which are at...


  • Stanford, United States Matroid Full time

    About MatroidMatroid is a cutting-edge technology company that enables computers to visually understand the world. Our mission is to empower businesses and industries with our computer vision solutions, making it possible to deploy cutting-edge, deep neural networks on the cloud or on-premise with ease.Job DescriptionWe are seeking a talented Software...


  • Stanford, United States Randstad Professionals Full time

    Job Summary:We are seeking a highly skilled Frontend Engineer to join our team at Randstad Professionals. The ideal candidate will have a strong background in front-end browser technologies, including HTML, CSS, and JavaScript, as well as knowledge of Semantic Markup, AJAX, JSON, and JS libraries such as jQuery and YUI.The successful candidate will be...

  • Software Engineer

    4 weeks ago


    Stanford, United States The American Express Company Full time

    About the RoleWe're seeking a talented Software Engineer - Performance and Resiliency to join our team. As a key member of our Performance and Resiliency Team, you will play a critical role in ensuring the stability and scalability of our systems.Key ResponsibilitiesLead the development and implementation of high-performance software solutionsCollaborate...


  • Stanford, California, United States Woven Full time

    Job Title: Software Release Engineering ManagerWoven by Toyota is seeking a highly skilled Software Release Engineering Manager to join our Integration team. As a key member of our team, you will be responsible for leading the engineering team responsible for the end-to-end software release process, ensuring timely and high-quality software...

  • Software Engineer

    4 days ago


    Stanford, California, United States PsiQuantum Full time

    Job Title: Software Engineer - OperationsWe are seeking an experienced Software Engineer with a focus on Operations to join our team at PsiQuantum. As a key member of our engineering team, you will play a pivotal role in designing and managing automated pipelines, ensuring smooth integrations, and working cross-functionally to drive operational excellence...


  • Stanford, United States Tesla Full time

    Job Title: Senior Fullstack Software Engineer, Energy SoftwareWe are seeking an experienced Senior Fullstack Software Engineer to join our Energy UI team at Tesla. As a key member of our team, you will contribute to the development of our web-based, external facing tooling, which is part of Tesla's advanced platforms for monitoring and controlling...


  • Stanford, United States Tesla Full time

    About the RoleWe are seeking a highly motivated and skilled individual to join our Dojo Correctness and Reliability team as a Software Engineer Intern. As a member of this team, you will be responsible for building program analysis tools for our in-house supercomputer.ResponsibilitiesTake ownership of tooling software for the compiler and hardware...


  • Stanford, United States Tesla Full time

    Job Title: Software Test Engineer - User InterfaceTesla's SQA Infotainment Team is seeking a skilled Test Engineer to focus on User Interface Software. As a member of this talented team, you will be responsible for validating Tesla's firmware releases and fast-paced software development release cycles.Responsibilities:Develop detailed test plans to validate...


  • Stanford, California, United States SambaNova Systems Full time

    About the RoleWe are seeking an experienced Senior Principal Software Engineer to join our Runtime team at SambaNova Systems. As a key member of our team, you will be responsible for designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.Key ResponsibilitiesDesign and...


  • Stanford, United States Recruiting from Scratch Full time

    About Recruiting from ScratchRecruiting from Scratch is a pioneering talent firm that specializes in placing top product managers, software, and hardware talent at innovative companies.Job DescriptionWe are seeking a highly skilled Front-end Software Engineer to join our team. As a key member of our team, you will be responsible for designing and...


  • Stanford, United States ZipRecruiter Full time

    About ZipRecruiterZipRecruiter is a leading online employment marketplace that actively connects millions of job seekers and tens of thousands of customers through innovative mobile, web, and email services.Job SummaryWe are seeking a highly skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will design and...


  • Stanford, California, United States Tesla Full time

    Tesla's Infotainment Team: Delivering Innovative In-Vehicle ExperiencesWe're seeking a skilled Software Quality Assurance Engineer to join our team, responsible for developing and validating firmware for our in-vehicle user experience. As a key member of our Infotainment team, you'll play a crucial role in delivering high-quality products to our...


  • Stanford, United States ZipRecruiter Full time

    About ZipRecruiterZipRecruiter is a leading online employment marketplace that actively connects millions of job seekers and tens of thousands of customers through innovative mobile, web, and email services, as well as through partnerships with the best job boards on the web.Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer to...


  • Stanford, United States Tesla Full time

    Job SummaryThe Integration Platforms team at Tesla is responsible for developing cutting-edge technology to support our expanding customer fleet. As a Senior Fullstack Software Engineer, you will play a key role in building systems that leverage real-time data streams from our global prototype and customer vehicle fleets. Your work will enable the entirety...


  • Stanford, California, United States Tesla Full time

    Tesla's Infotainment team is seeking a skilled Software Quality Assurance Engineer to deliver an innovative in-vehicle user experience to our customers. As a key member of the team, you will develop and validate the firmware for all features and changes to the User Interface and underlying System Software. Your expertise in testing and troubleshooting will...


  • Stanford, United States Tesla Full time

    Job Title: Hardware in the Loop Software Engineer, High Voltage SystemsAt Tesla, we're pushing the boundaries of sustainable energy and transportation. As a Hardware in the Loop Software Engineer on our High Voltage Systems team, you'll play a critical role in designing and implementing tools and methods for validating component firmware using simulation and...


  • Stanford, United States Woven by Toyota Full time

    About the RoleWe are seeking an experienced Simulation Engineer to join our team at Woven by Toyota. As a key member of our Simulation Core team, you will play a crucial role in developing and integrating simulation software for our autonomous driving and assisted driving systems.ResponsibilitiesDevelop and maintain our next-generation core simulation...


  • Stanford, United States Latitude AI Full time

    About the RoleWe're seeking a highly skilled Senior Embedded Software Engineer to join our Onboard Platforms team at Latitude AI. As a key member of our team, you'll be responsible for designing, developing, and maintaining the Linux platform for our advanced driver assistance systems.As a Linux Platform Developer, you'll work closely with our...


  • Stanford, California, United States Catalytic Data Science Full time

    Job OverviewCatalytic Data Science is seeking a highly skilled Senior Software Developer to join our team of life scientists and software engineers. As a key member of our team, you will be responsible for designing and developing quality software that empowers users.Key Responsibilities:Design and develop scalable and secure softwareCreate distributed...