Sr. Software Engineer Full-time Job
Sep 18th, 2024 at 15:54 IT & Telecoms Toronto 105 views Reference: 9214Job Details
KEY RESPONSIBILITIES:
- Design, develop, and maintain our experimentation platform using Python, Java.
- Integrate and manage feature flags and experimentation workflows using Eppo and LaunchDarkly.
- Develop and maintain APIs to facilitate seamless integration between the experimentation platform and other systems.
- Work closely with cross-functional teams, including product managers, engineers, and data scientists, to understand experimentation needs and deliver solutions.
- Collaborate with the ML and Analytics teams to implement data-driven experiments and analyze results.
- Ensure the scalability, performance, and reliability of the experimentation platform.
- Document development processes, and technical specifications of experimentation platform, communicating effectively with stakeholders, team members, and collaborators.
MINIMUM REQUIREMENTS:
- Strong proficiency in programming languages Python, Java.
- Proven experience in designing and developing APIs using Python web frameworks (e.g., Flask, Django, FastAPI, Sanic).
- Knowledge on LaunchDarkly or similar feature management platforms.
- Knowledge on Eppo or similar experimentation platforms
- Experience in AWS cloud computing platform.
- Familiarity with data, analytics and ML concepts.
- Capability to work in a fast-paced and dynamic environment, adapting to changing priorities and requirements.
- Strong communication skills, with the ability to effectively convey complex technical concepts to diverse audiences.
QUALIFICATION REQUIREMENTS
- Bachelor’s degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 5+ professional software development experience.
- 3+ years of work experience in AWS cloud stack
- Experience in container technologies like Docker, Kubernetes.
- Experience in Data/ML Engineering will be beneficial.
Five Principles for Success
Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
Company Description
Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognized for its leadership and innovation in e-commerce, digital content, advertising, entertainment, and communications, bringing the joy of discovery and access to more than 1 billion members across the world.