Job Title: Software Engineer
Job Summary:
As a Software Engineer, you will be responsible for developing and maintaining scalable, secure, and highly available infrastructure to drive frontier research and serve our growing user base and their real-time interactions with our agents. You will work closely with cross-functional teams—spanning science, UI/UX, product, and other engineering disciplines—to ensure a seamless, scalable, intuitive experience for users.
Key Responsibilities:
Infrastructure Development: Design, develop, and maintain infrastructure that handles user data properly and supports high concurrent user access.
Collaboration: Work with cross-functional teams to understand requirements for game interactions and provide system and infrastructure solutions that enhance user experience.
Performance & Scalability: Optimize system architecture for high performance and scalability, employing best practices in caching, load balancing, and data management.
Monitoring & Troubleshooting: Monitor system performance, identify bottlenecks, and resolve infrastructure issues promptly.
Required Skills and Qualifications:
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Backend Expertise: 2-5+ years of experience in backend development, focusing on infrastructure, user data handling, and supporting high concurrent user access.
Programming Languages: Strong proficiency in languages such as Python, Java, or Go, along with relevant frameworks in our tech stack.
Database & Big Data: In-depth knowledge of SQL/NoSQL database design and management, plus experience with big data technologies.
Cloud & Containerization: Hands-on experience with cloud services (AWS, Azure, or Google Cloud), containerization (Docker, Kubernetes), and familiarity with CI/CD processes and tools.
Soft Skills: Excellent problem-solving skills, strong communication abilities, and a team-oriented approach.
Employment Type and Work Hours:
This is a full-time position.
Although salary is based on a standard work week, a startup environment may involve extended hours.
Location:
The position is on-site in Menlo Park.
Salary Range and Benefits:
Competitive salary, with additional benefits to be discussed during the hiring process.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join our innovative team at an exciting company in Menlo Park as a Software Engineer, where you’ll play a pivotal role in the development and maintenance of scalable, secure, and highly available infrastructure. Your work will empower frontier research and facilitate real-time interactions for our expanding user base. You will collaborate with diverse teams including science, UI/UX, product, and engineering, ensuring a seamless and intuitive experience. Your responsibilities will include designing and maintaining high-performance infrastructure that effectively handles user data and supports multiple concurrent users. You will also optimize system architecture through best practices in caching, load balancing, and data management. Monitoring system performance and troubleshooting any issues that arise will be key to your success in this role. We’re looking for candidates with a Bachelor’s or Master’s in Computer Science or Engineering, and 2-5+ years of backend development experience. Proficiency in languages like Python, Java, or Go, along with solid knowledge of SQL/NoSQL databases and big data technologies, is essential. Experience with cloud services such as AWS or Google Cloud, containerization, and CI/CD tools will give you an edge. If you have strong problem-solving skills and a team-oriented mindset, this is the opportunity for you to shine!
Subscribe to Rise newsletter