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 Minecraft, laying the groundwork for our agents to traverse seamlessly across various games and platforms in the future.
Job Summary:
As a Software Engineer specializing in infrastructure, you will be at the forefront of developing and maintaining scalable, secure, and highly available agent infrastructure that handle concurrent access to agents and users for our growing user base. You will work closely with the UI/UX and product team to provide users a seamless, intuitive experience.
Key Responsibilities:
- Design, develop, and maintain scalable, secure, and efficient agent serving infra that handle user data properly and support high concurrent user access.
- Collaborate with cross-functional teams to understand the needs for game interactions with agents and provide system and infrastructure solutions that enhance user experience.
- Optimize system architecture for high performance and scalability, employing best practices in caching, load balancing and user data management.
- Monitor, identify, and resolve infrastructure bottlenecks and performance issues in a timely manner.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development, with a focus on infrastructure, user data handling, and high concurrent user access.
- Strong proficiency in backend programming languages (e.g., Python, Java, Go) and frameworks relevant to our tech stack.
- In-depth knowledge of database design and management (SQL, NoSQL) and experience with big data technologies.
- Experience with cloud services (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes). Familiarity with continuous integration/continuous deployment (CI/CD) processes and tools.
- Excellent problem-solving skills, ability to work in a team environment, and strong communication skills.
Employment Type and Work Hours:
- This is a full-time position. While the salary is based on a standard work week, our startup culture often involves extended work hours.
Location:
- The position is based on-site in Menlo Park.
Salary Range and Benefits:
- Competitive salary, with additional benefits to be discussed during the hiring process.