Senior/Staff Software Engineer

3 weeks ago


Menlo Park, United States CareerBuilder Full time

About us

Characters 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 worlds 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 Plays AI App of the Year.
Noam co-invented the key tech powering LLMs and was recently named to TIME100s Most Influential People in AI list. TIME called him one of the most important and impactful people of the spaces past, present, and future. Daniel created and led LaMDA, the breakthrough conversational tech project currently powering Bard.
To learn more, please visit

beta.character.ai .
About the role

Responsibilities:
We are looking for a Senior or Staff level Backend Engineer who will focus on building systems and infrastructure in support of cutting-edge multimodal interfaces for AI. This role is at the heart of revolutionizing how users will engage with AI on our platform, by allowing them to use speech, gestures, or other natural interactions. As part of our collaborative team of engineers, designers, and machine learning researchers, you will play a pivotal role in these efforts by conceptualizing, architecting, designing, and deploying the backend systems that support these experiences.
Here are some example projects you might take on:
Build a low-latency audio streaming backend for real-time human-AI phone call experience.

Build a large scale video ingestion and storage infrastructure to power the ability for Characters to see.

Build a generative video live-streaming platform.

Manage, scale, and automate large scale deployments of streaming infrastructure with high availability.

Who were looking for

Required Experience:
2+ years of experience with audio and video streaming technologies (e.g, WebRTC, media servers, etc.).

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 Qualities:
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, United States Brio Digital Full time

    If you're a Senior Fullstack Engineer and looking to join a rocket-ship business pioneering Autonomous AI-Driven Digital Human Systems this is the ideal role for you.The JobAs s Senior Software Engineer, you'll be a key figure in building the distributed systems and infrastructure powering the agent systems focusing on scalability, globaliation and...


  • Menlo Park, United States Brio Digital Full time

    If you're a Senior Fullstack Engineer and looking to join a rocket-ship business pioneering Autonomous AI-Driven Digital Human Systems this is the ideal role for you.The JobAs s Senior Software Engineer, you'll be a key figure in building the distributed systems and infrastructure powering the agent systems focusing on scalability, globaliation and...


  • Menlo Park, United States Cardlytics Full time

    Senior Software Engineers, Advertiser Engineering (Backend) Company: Cardlytics Inc. Location: Menlo Park, CA Position Type: Full Time Experience: Unspecified Education: Unspecified Evolve platform by generating API services deployed in AWS that a...


  • Menlo, United States Brio Digital Full time

    If you're a Senior Fullstack Engineer and looking to join a rocket-ship business pioneering Autonomous AI-Driven Digital Human Systems this is the ideal role for you. The following information aims to provide potential candidates with a better understanding of the requirements for this role. The Job As s Senior Software Engineer, you'll be a key figure in...


  • Overland Park, United States TALENT Software Services Full time

    Are you an experienced Senior Software Engineer - Mulesoft with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Software Engineer - Mulesoft to work in Minnetonka, MN.Position Summary: The CRM Development team is focused on building solutions to support the Broker Sales and Service...


  • Overland Park, United States TALENT Software Services Full time

    Are you an experienced Senior Software Engineer - Mulesoft with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Software Engineer - Mulesoft to work in Minnetonka, MN.Position Summary: The CRM Development team is focused on building solutions to support the Broker Sales and Service...


  • Menlo Park, United States Cyngn Full time

    About Cyngn Based in Menlo Park, CA, Cyngn is a publicly-traded autonomous vehicle company. Whether at a warehouse floor, mine, or construction site, our self-driving technology can be deployed at a variety of commercial domains, across a variety of vehicle form-factors. To build this emergent technology, we are looking for innovative, motivated, and...


  • Menlo Park, United States Yeah! Global Full time

    Job DescriptionBe a Backend Architect for the Future of AI Interaction!Calling all passionate backend engineers! Do you dream of building the systems that power groundbreaking AI interfaces?This is your chance to join a revolutionary team! We're searching for a Senior or Staff Level Backend Engineer to focus on building the infrastructure behind...

  • Sr Software Engineer

    3 weeks ago


    Menlo Park, United States Tekreliance LLC Full time

    Job DescriptionJob DescriptionOur Clients are looking for an experienced software engineer to develop cloud-based services that will drive the future of the business.Responsibilities: Staff Software Engineer is a technical hands-on role, with responsibilities ranging from solving technical problems to look into areas of technologies to solve complex...


  • Menlo Park, United States CareerBuilder Full time

    We Are:Strateos has developed the first robotic cloud laboratory platform for on-demand life science research by integrating laboratory processes, instruments and IoT technologies into a single user interface. Top ten pharmaceutical companies and emerging biotech companies use the platform to conduct efficient, reproducible and rapid experimentation from...


  • Menlo Park, United States Altera Full time

    Job Title: Software Engineer - Infrastructure Company Overview: At Altera.AL, our mission is to build digital humans that can live, love, and grow with us. We are at the forefront of developing AI agents that can interact autonomously and collaboratively with people. Currently, we are making strides in the gaming world with our advanced AI agent in...

  • Software Engineer

    1 month 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, United States Altera Full time

    Job Title: Software Engineer - InfrastructureCompany Overview: At Altera.AL, our mission is to build digital humans that can live, love, and grow with us. We are at the forefront of developing AI agents that can interact autonomously and collaboratively with people. Currently, we are making strides in the gaming world with our advanced AI agent in Minecraft,...


  • Menlo Park, United States Altera Full time

    Job Title: Software Engineer - InfrastructureCompany Overview: At Altera.AL, our mission is to build digital humans that can live, love, and grow with us. We are at the forefront of developing AI agents that can interact autonomously and collaboratively with people. Currently, we are making strides in the gaming world with our advanced AI agent in Minecraft,...


  • Menlo Park, United States Altera Full time

    Job Title: Software Engineer - InfrastructureCompany Overview: At Altera.AL, our mission is to build digital humans that can live, love, and grow with us. We are at the forefront of developing AI agents that can interact autonomously and collaboratively with people. Currently, we are making strides in the gaming world with our advanced AI agent in Minecraft,...

  • Software Engineer

    2 weeks ago


    Menlo Park, United States Diffuse Bio Full time

    The role: Design, build, and iterate on research infrastructure in close collaboration with research engineers. Build tools to automate and maintain computing clusters and data parsing pipelines.  Design and build software and APIs that enable internal and external access to our AI systems. Ideal background: Adaptability and openness to work on multiple...


  • Lexington Park, United States John H. Northrop & Associates Full time

    Job DescriptionJob DescriptionSenior Software EngineerJHNA is currently seeking a talented Senior Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River....


  • Menlo Park, United States Aditi Consulting Full time

    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 the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network...

  • Software Engineer III

    2 weeks ago


    Menlo Park, United States Aditi Consulting Full time

    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 the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network...


  • Menlo Park, United States OSI Engineering Full time

    We’re looking for an experienced Software Engineer to be a key contributor in developing cloud-based services that will drive the future of the business. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that delight our customers. Responsibilities:Staff Software...