webAI is seeking a highly skilled and motivated Lead Runtime Engineer to join our dynamic engineering team. In this role, you will lead the development and optimization of runtime environments to ensure high performance, scalability, and reliability of our applications. You will work closely with cross-functional teams, including software developers, DevOps, and QA, to design and implement runtime solutions that meet the demands of our rapidly evolving products.
Key Responsibilities:
- Lead the design, development, and optimization of runtime environments for high-performance applications.
- Collaborate with software engineers to integrate runtime solutions that enhance application performance and scalability.
- Analyze and optimize the performance of existing runtime environments to improve resource utilization and reduce latency.
- Develop tools and processes to monitor and maintain runtime environments, ensuring high availability and reliability.
- Provide technical leadership and mentorship to junior engineers, guiding them in best practices for runtime development.
- Work closely with DevOps and infrastructure teams to ensure seamless deployment and operation of runtime environments.
- Troubleshoot and resolve runtime issues in production environments, performing root cause analysis and implementing fixes.
- Stay up-to-date with the latest trends and technologies in runtime engineering, and recommend new tools and methodologies to improve our processes.
- Contribute to the planning and execution of technical roadmaps, ensuring alignment with company goals and objectives.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 5+ years of experience in software engineering with a focus on runtime environments, systems engineering, or performance optimization.
- Strong proficiency in Rust or Go. Additional experience with Python preferred.
- Experience with messaging systems such as MQTT, Kafka, Nats.
- Experience with deployment pipelines, including CI/CD processes, and the ability to adapt to and manage a custom deployment strategy tailored to our unique system architecture and runtime requirements.
- Proven experience in optimizing application performance, scalability, and resource utilization.
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
- Strong leadership skills with the ability to mentor and guide junior engineers.
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Join webAI and be part of a team that values truth, ownership, tenacity, and humility. We offer competitive compensation, comprehensive benefits, and a dynamic work environment that fosters growth and innovation.