Job Description
Are you seeking a career opportunity to contribute to a strategic, ground-breaking project? Join a team building a cutting-edge Generative AI platform. This role offers the chance to be a founding member, contributing to large-scale engineering challenges on-premise and in the cloud, while leveraging the latest advancements in LLMs.
You will play a key role in leading a small, highly technical team and actively contribute to the development process. We are looking for innovative and creative leaders with prior experience in developing large-scale platforms involving data, finance, and analytics.
Key Responsibilities:
- Lead a small, high-performing engineering team.
- Design and build high-quality, highly reliable software solutions.
- Collaborate closely with other development teams, data scientists, and subject-matter experts.
- Ensure software platforms adhere to security and SDLC best practices.
- Manage platform operations at scale and continuously drive innovation and improvement.
- Mentor and guide other engineers to foster their growth and expertise.
Required Skills and Experience:
- Proven experience as an Engineering Lead, Software Engineering Manager, or a similar leadership role.
- Strong knowledge and practical experience in applying AI/ML, particularly LLMs.
- In-depth expertise in Python.
- Strong foundation in distributed systems and architectural principles.
- Experience building and operating large-scale platforms.
- Proficiency in Go, Java, or other modern programming languages.
- Solid understanding of Kubernetes, Kafka, and RESTful API design.
- Development experience with at least one major public cloud provider.