Staff Software Engineer - Backend


Job Details

Our Mission at GatherYou generate enormous amounts of personal data when you use the internet. This data is extremely powerful and could make your life easier, better, more magical. So why aren't you using it?

At Gather, we ve developed a product that effortlessly enables you to consolidate your digital world from your Twitter likes to your Kindle highlights with a single click.Thanks to our unique data access approach, we're pioneering the definitive personal AI assistant. It seamlessly merges GPT's problem-solving prowess with deep context about your life. Whether it's acting as a memory aid, providing insights about your life, or anticipating your future needs, Gather's AI intuitively understands you from the moment you two meet.

Our team consists of individuals who embody a big vision, show a lot of hustle, and share lots of laughter. The office exudes palpable energy, and we are eager to welcome the next team member! Join us at Gather, and play a key role in building a future where personal data and AI intersect to empower the individual.

We are based in-person in Palo Alto and offer relocation assistance as needed to new employees.

About The RoleAs a Staff Software Engineer, you will play a key role in driving the success of our technology and products, focusing on the backend powering Genie, our AI powered personal assistant. You will be involved in every aspect of the software development process, from conception to deployment, and have the opportunity to make a significant impact on Gather's strategic direction. You'll work closely with cross-functional teams including AI/ML Engineers, Data Scientists, Product Engineers, and Product Managers to build high-quality, scalable, and efficient systems that power our user-centric app.

Your ResponsibilitiesLead the design and development of key software components and services, from APIinterfaces to data management systemsContribute to the technical roadmap, and help make key decisions that drive the architecture,scalability, and reliability of our systemsCollaborate closely with product managers to understand user needs and translate them intosoftware solutionsWork with AI/ML engineers to incorporate AI capabilities into our software, making our app more intuitive and user-friendlyMentor junior software engineers, promoting best practices and enhancing the overall qualityof our softwareParticipate in design and code reviews and provide constructive feedback to peersHandle incident response and contribute to problem-solving efforts when necessaryKeep up-to-date with the latest software engineering and AI trends, and advocate for theadoption of relevant new technologies

Your QualificationsBachelor's or Master's degree in Computer Science or a related fieldAt least 7 years of software development experience, with a focus on backend developmentProficient in modern programming languages, such as Python, Node, and JavaDeep understanding of modern web development technologies and principles, such asresponsive design, RESTful API's, and cloud-native architectureExcellent problem-solving skills, and the ability to debug complex software systemsStrong communication skills, with the ability to explain complex technical concepts to non-technical stakeholdersDemonstrated leadership skills, with experience mentoring junior engineers and driving technical decision-makingPassion for building user-centric software, and a strong focus on product quality andperformanceExperience with data management and ETL processesFamiliarity with AI and machine learning concepts, and experience integrating AI/MLcapabilities into software systems

#J-18808-Ljbffr





 Gather

 06/30/2024

 Los Angeles,CA