We're looking for a Staff Software Engineer to join our Monetization Platform team. As a key member of our engineering team, you will be responsible for developing and maintaining a scalable and efficient platform that drives revenue growth. You will work closely with our product and data science teams to design and implement new features, and collaborate with our operations team to ensure seamless integration with our existing infrastructure.
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable, and efficient software components using Python, Node.js, and AWS.
- Collaborate with cross-functional teams to design and implement new features, and ensure seamless integration with existing infrastructure.
- Develop and maintain automated testing and deployment scripts to ensure high-quality and reliable software releases.
- Participate in code reviews and provide feedback to ensure high-quality code and adherence to best practices.
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our platform and processes.
Requirements:
- 8+ years of experience in software development, with a focus on scalable and efficient systems.
- Strong proficiency in Python, Node.js, and AWS, with experience in developing and maintaining large-scale applications.
- Experience with machine learning and data science concepts, and ability to apply this knowledge to drive business growth.
- Excellent communication and collaboration skills, with ability to work effectively with cross-functional teams.
- Strong problem-solving skills, with ability to analyze complex technical issues and develop effective solutions.