What are the responsibilities and job description for the Senior Software Engineer - Platform Development position at Alldus?
Job Overview
Join our innovative team as we strive to create user-friendly natural language interfaces that empower business users to engage with structured data, regardless of their technical background in SQL or similar languages. We aim to revolutionize data exploration, providing a browsing experience as intuitive as the web. As a crucial member of our R&D team, you will help bring this vision to life.
Role Overview
Our platform development team is committed to building and maintaining a high-performance, secure, and scalable application that integrates with our cutting-edge machine learning core. As a key engineer, you will focus on designing and deploying new features, while ensuring our platform operates seamlessly across various environments. Our platform is currently offered as a hosted SaaS solution and operates within Snowflake via Snowpark Container Services.
Key Responsibilities
- Design and implement product features that capitalize on our machine learning core to enhance functionality.
- Develop deep knowledge of our cloud environments (GCP and Snowpark Container Services) to ensure smooth integration.
- Lead projects from initial concept to operational deployment, demonstrating strong project management skills.
- Adapt our platform to fulfill the specific requirements of cloud environments, such as establishing authentication and monitoring solutions.
- Collaborate with colleagues by reviewing and enhancing design documents and pull requests.
- Assist in recruitment efforts to grow our R&D team.
Qualifications
Preferred Qualifications