Platform Engineer
This role is for a highly skilled Platform Engineer responsible for designing, building, and maintaining a core Data & Machine Learning platform. You’ll drive new capabilities, strengthen security and compliance, and evolve the platform to support a growing set of users and use cases. Success in this role requires strong software engineering fundamentals, a passion for automation, and the ability to build resilient, scalable systems.
Responsibilities:
- Design and implement new features across an AWS- and Databricks-based platform, staying aligned with emerging trends in AI and modern data architectures.
- Build, test, and integrate foundational platform components that support a multi-tenant environment and power teams across the organization.
- Work closely with engineering partners to identify needs, deliver enhancements, and solve complex business problems.
- Maintain strict security, compliance, and architectural standards in all aspects of platform development.
Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of professional software engineering experience.
- Proven experience designing and building complex, multi-tenant systems.
- Strong understanding of modern engineering principles, cloud-native design patterns (especially AWS), and microservices architecture.
- Experience building CI/CD pipelines (ideally GitHub Actions) and deep proficiency with Infrastructure as Code using Terraform and YAML.
- Advanced expertise, including data lake and data warehouse architecture.
- Strong knowledge of native data services and cloud architecture.
- Advanced object‑oriented programming skills.
- Extensive experience building and maintaining IaC systems.
- Hands-on experience with monitoring, logging, and alerting tools and best practices.
- Proficiency with GitHub or similar tools.
- Strong problem‑solving skills and a commitment to engineering excellence.
- A mindset that prioritizes automation over manual processes.
- The ability to challenge ideas constructively and ask thoughtful, clarifying questions.
- Curiosity and a desire to continuously learn new technologies.
- Deep expertise in Terraform and Python.