As a Staff Software Engineer, you will be a core member of the Monitoring and Data preparation team in AI Technology domain and work closely with global staff engineers to build/enhance high quality platform. You will be responsible for designing, developing, and optimizing core systems that power millions of transactions daily, directly impacting our customers' experiences and our company's success.
Requirements
- 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
- 8+ years of backend development experience and bachelor’s degree in computer science or related field.
- Proficiency in Python programming language.
- Leadership in designing and architecting scalable backend systems with a focus on cloud-native solutions, microservices, and serverless architectures.
- Expertise in architecting and developing large-scale backend systems using Python, with extensive experience in Django, or Flask.
- Proven ability to lead cross-functional teams, drive technical roadmaps, and ensure alignment with business objectives.
- Expertise in designing and implementing fault-tolerant systems with a focus on high availability and disaster recovery.
- Experience with advanced security practices, including secure coding, encryption, and access control.
- Proven ability to influence and mentor engineering teams, fostering a culture of innovation and continuous improvement.
- Deep expertise in backend technologies and architecture.
- Proven ability to lead and influence cross-functional teams.
Benefits
- Generous Paid Time Off
- Healthcare coverage for you and your family
- Resources to create financial security and support your mental health