Senior Software Engineer - Platform Engineering - Alldus
New York, NY 10261
About the Job
Job Overview
We are focused on developing intuitive natural language interfaces that enable business users to interact with structured data, even without technical expertise in SQL or similar languages. Our goal is to transform how users explore data, providing a seamless experience that mirrors the ease of browsing the web. As part of our R&D team, you'll play a key role in making this vision a reality.
Role Overview
Our platform engineering team is dedicated to building and maintaining a high-performance, secure, and scalable application that integrates with our machine learning core. As an engineer in this team, your main focus will be designing and deploying new features while ensuring the platform runs smoothly in different environments. Our platform is currently available as a hosted SaaS offering and also runs within Snowflake through Snowpark Container Services.
Key Responsibilities
- Design and build product features that leverage our machine learning core to drive functionality.
- Gain deep expertise in our cloud environments (GCP and Snowpark Container Services), and ensure seamless integration.
- Lead and manage projects, from initial concept through to operational deployment.
- Adapt our platform to meet the unique requirements of our cloud environments, such as setting up authentication and monitoring solutions.
- Collaborate with peers by reviewing and improving design documents and pull requests.
- Support hiring efforts to expand our R&D team.
Qualifications
- Proficiency in Python or similar programming languages, with a strong focus on practical application.
- Experience building and managing scalable services on public cloud infrastructure.
- Solid understanding of designing distributed systems and architectures.
- Strong communication skills, with a proven ability to clarify complex concepts and foster collaboration.
- Demonstrated experience in independently leading significant projects, ideally as a technical lead.
- A commitment to test-driven development, with a focus on creating reliable and high-quality software.
Preferred Qualifications
- Experience with Snowpark Container Services.
- Familiarity with GCP, Kubernetes, Docker, and Terraform.
- A working knowledge of SQL and data warehousing concepts.
- Understanding of authentication protocols like OAuth2.
- Experience in building machine learning or LLM-based services.