
Sr. Software Engineer, App Store Connect
- Vancouver, BC
- Permanent
- Temps-plein
- Design, build, and optimize scalable backend services and APIs in Java to support App Store Connect workflows.
- Evolve backend architectures for reliability, maintainability, and performance at global scale.
- Integrate AI/ML capabilities, including LLM prompt engineering, fine-tuning, and evaluation, into production systems where they improve workflows or deliver new insights.
- Develop intelligent automation and agentic workflows, including orchestration and contextual data handling.
- Collaborate with design, product, and AI/ML teams to bring smart features from concept to production.
- Write clean, maintainable, and well-tested code that upholds Apple's high standard of engineering excellence.
- Participate in code reviews, architectural discussions, and production troubleshooting, sharing knowledge and elevating quality across the team.
- 7+ years of experience building high-scale backend systems using Java and related technologies.
- Hands-on experience integrating AI/ML features into backend systems, including fine-tuning, prompt engineering, and evaluation.
- Deep expertise in server-side development and RESTful API design.
- Strong knowledge of algorithms, data structures, and distributed systems principles.
- Experience with databases (relational and/or NoSQL), messaging systems (e.g., Kafka), and scalable micro-services.
- Familiarity with intelligent data features such as data enrichment, feature extraction, or agent-driven enhancements.
- Excellent communication skills and a collaborative mindset.
- Demonstrated technical leadership and ability to drive initiatives independently or in teams.
- BS, MS or PhD in a quantitative field, including Computer Science, Math, Statistics, Physics, etc.
- Experience with cloud infrastructure, containerization, and CI/CD pipelines.
- Background in integrating AI systems into developer tools or productivity platforms.
- Familiarity with AI/ML frameworks (e.g., PyTorch, TensorFlow) and LLM libraries (e.g., LangChain, Hugging Face).
- Passion for developer experience and empathy for building tools that empower other engineers