Apple's Environment and Supply Chain Innovation (ESCI) team needs to build applications to support its goals of upholding labor and human rights in its supply chain and achieving carbon neutrality by 2030. The ESCI Technology Solutions team is looking for an experienced Elixir engineer to lead the design and implementation of high-performance systems to achieve these goals.
Requirements
- 8+ years of professional software engineering experience with 3+ years of production Elixir/OTP experience
- Strong knowledge of Phoenix framework, LiveView, and Ecto
- Strong knowledge of databases (PostgreSQL preferred)
- Experience leading technical projects and mentoring engineering teams to establish best practices via PR review, collaboration, and writing ADRs
- Familiarity with AI-assisted development tools to enhance coding workflows, PR reviews, and testing practices
- Experience with CQRS/ES architecture (Commanded)
- Experience with DataOps practices and tools including data transformation frameworks (dbt), data warehousing platforms (Snowflake, BigQuery, Redshift), ETL/ELT pipelines, and building data marts for analytics
Responsibilities
- Design, develop, and maintain scalable Elixir applications leveraging Phoenix/Liveview
- Lead technical initiatives from conception through deployment, ensuring high code quality and system reliability
- Mentor and guide engineers, conducting code reviews and promoting Elixir best practices across the organization
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Effectively communicate and present technical solutions, strategy, and roadmaps to ESCI stakeholders
Other
- Excellent communication skills and ability to collaborate with non-technical teams
- Proven ability to work directly with product managers and designers to translate business needs into intuitive and high-impact user experiences
- Background in other functional languages and hands-on experience with Elixir ecosystem tools including Livebook, Oban, and emerging frameworks like Tidewave
- Track record of improving system performance and reliability
- Knowledge of observability tools and practices (Telemetry, Prometheus, Grafana)