Senior Software Engineer

1 week ago


Menlo Park, California, United States Character Full time
About us

Character's mission is to empower everyone with AGI. Our vision is to enable people with our technology so that they can use Character.
AI any moment of any day.

Character.
AI is one of the world's leading personal AI platforms. Founded in 2021 by AI pioneers Noam Shazeer and Daniel De Freitas, Character.
AI is a full-stack AI company with a globally scaled direct-to-consumer platform. As of 2023 that platform was #2 in the space in user engagement. Character.

AI is uniquely centered around people, letting users personalize their experience by interacting with AI "Characters." The company achieved unicorn status in 2023 and was named Google Play's AI App of the Year.

Noam co-invented the key tech powering LLMs and was recently named to TIME100's Most Influential People in AI list.

TIME called him "one of the most important and impactful people of the space's past, present, and future." Daniel created and led LaMDA, the breakthrough conversational tech project currently powering Bard.

To learn more, please visit

About the role

Responsibilities:
We are seeking a Senior Engineer to enhance our backend systems, the backbone of our web and mobile applications.

Your role is pivotal in powering the AI chat experience that captivates millions daily, enabling users to interact with their favorite AI characters on our platform.

Collaborating with designers, data science, and ML researchers, you'll play a key role in conceptualizing, designing, and delivering groundbreaking AI experiences.

Here are some example projects you might work on:

Enhance the overall performance of the application, minimizing site downtime and reducing chat latency for real-time responsiveness in AI conversations.

This can involve infrastructure improvements, optimizing caching and data retrieval techniques.
Enhance group conversations by adding new functionalities such as topic-based chat rooms, moderator tools, and custom interaction rules.

Transform the text-based chat app into a multimodal communication platform by integrating voice chat capabilities, enabling users to have spoken conversations with AI characters.

Ensure seamless synchronization between text, voice, and video inputs, while maintaining high-quality audio and video standards.

Who we're looking for

Requirements:
5+ years experience building and scaling backend systems to support a fast growing consumer application
Experience writing highly performant services and strong knowledge of Golang and/or Python.
Designing, implementing, and maintaining individual microservices that collectively form complex, scalable backend systems.
An understanding of containerization technologies (like Docker) and orchestration tools (such as Kubernetes).
Extensive experience with various database technologies, both relational (like PostgreSQL) and NoSQL (such as MongoDB, Cassandra, or DynamoDB). Proficiency in database design, sharding, replication, and tuning for high-traffic environments is highly desirable.
Familiarity with caching mechanisms (like Redis, Memcached) to enhance application performance and response times.

Strong analytical and problem-solving skills, with a knack for identifying and addressing bottlenecks, ensuring that backend systems perform optimally under varying loads.

Proven ability to work collaboratively with product managers, designers, and frontend engineers to conceive, design, and implement new features that enhance user experience
Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to cross-functional teams and stakeholders.
B.S. in Computer Science or equivalent experience.

Desired Experience:
You are proactive and have a "get things done" mindset
You have a passion for staying updated with the latest industry trends and technologies, with a willingness to continuously learn and innovate, ensuring that our backend systems remain at the forefront of technological advancements
You have a deep passion for creating innovative AI experiences, and you are product-focused.

You are enthusiastic about building features and solutions that not only harness the power of AI but also resonate deeply with user needs, contributing to a transformative and engaging product.

You will be a good fit if you are proactive and have a "get things done" mindset.

Given our current pace of growth and load on our systems, most people have had a significant impact during their first week at the company.


Character is an equal opportunity employer and does not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status.

We value diversity and encourage applicants from a range of backgrounds to apply.
#J-18808-Ljbffr

  • Menlo Park, California, United States Meta Inc Full time

    Oculus Studios is expanding the Central Technology team (OSCT) focusing on efforts for the First Party Game Studios (Armature Studios, Beat Games, BigBox VR, Camouflaj, Downpour Interactive, Ready At Dawn Studios, Sanzaru Games, Twisted Pixel, Supernatural). Within OSCT, we help our Studios take advantage of the economies of scale that Meta provides. We are...


  • Menlo Park, California, United States Reconstruct Full time

    At Reconstruct, we are on a mission to become the visual reality 'digital twin' global standard for capital assets (e.g., existing structures and structures under construction). We are positioned for success to accomplish this goal with our 'Visual Command Center' where we use AI and ML to align & track what is there (reality) vs. what should be there...

  • Software Engineer

    2 months ago


    Menlo Park, California, United States Atechstar Full time

    Job DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional partners...

  • Software Engineer

    3 weeks ago


    Menlo Park, California, United States Atechstar Full time

    Job DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional partners...


  • Menlo Park, California, United States Ledgent Technology Full time

    Do you enjoy diving into building new automation systems and formulating new testing approaches in areas like cloud computing, networking, and IoT with real-time operating systems, controls, simulations (MIL, SIL, PIL), and algorithms? We combine this technology with our company vision of building a new category of power that is affordable, reliable, and...

  • Software Engineer

    1 month ago


    Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...

  • Software Engineer

    3 weeks ago


    Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Tailored Management Full time

    Software Engineer IIIMenlo Park, CA08 Months Job Description: Summary:The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of Client systems, pipelines, and software. A typical software engineer in this role researches, designs, develops and tests...


  • Menlo Park, California, United States ICONMA Full time

    Software Engineer III Location: Remote (CA)Duration: 8-9 months Description:Summary:The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of Client systems, pipelines, and software.A typical software engineer in this role researches, designs,...


  • Menlo Park, California, United States Meta Full time

    Software Engineer, iOSSunnyvale, CA | Bellevue, WA | Redmond, WA | Menlo Park, CA | Seattle, WA | Burlingame, CA | New York, NY | San Francisco, CAEvery month, billions of people access Facebook products using mobile devices from across the world. Our mobile teams constantly push the boundaries of the user experience across all our apps, including Facebook,...


  • Menlo Park, California, United States Meta Full time

    Software Engineer, AndroidMenlo Park, CA | Burlingame, CA | New York, NY | San Francisco, CA | Remote, USEvery month, billions of people access Facebook products using mobile devices from across the world. Our mobile teams constantly push the boundaries of the user experience across all our apps, including Facebook, Instagram, WhatsApp, Messenger, and more,...

  • Software Engineer

    3 weeks ago


    Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Meta Full time

    Software Engineer, Machine LearningSunnyvale, CA | Bellevue, WA | Redmond, WA | Menlo Park, CA | Seattle, WA | Burlingame, CA | Washington, DC | Remote, US | New York, NY | San Francisco, CAMeta is embarking on the most transformative change to its business and technology in company history, and our Machine Learning Engineers are at the forefront of this...


  • Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Menlo Park, California, United States Oculus Full time

    We are looking for a Software Engineer (specialized in Speech and Language) to join the Meta AI Speech team. The AI Speech team creates spoken language technology to make it faster and easier for people to build community and connect with others around the world. Our mission is to conduct product-motivated research in ML/AI and design, develop and deploy...


  • Menlo Park, California, United States Oculus Full time

    We are looking for a Software Engineer (specialized in Speech and Language) to join the Meta AI Speech team. The AI Speech team creates spoken language technology to make it faster and easier for people to build community and connect with others around the world. Our mission is to conduct product-motivated research in ML/AI and design, develop and deploy...