Bachelor's degree or higher in Computer Science, Software Engineering, or related field (Advanced degrees preferred)
6+ years of experience in software design and development
6+ years of proven experience in software development using Java, Scala, RESTful Web Services, along with expertise in software development methodologies and best practices
6+ years of experience developing data-driven applications using industry standard RDBMS, NoSQL
Proficiency in building scalable, high-performance software systems, ensuring reliability, fault tolerance, and efficient resource utilization
Strong problem-solving and analytical skills, with ability to tackle complex technical challenges and provide innovative solutions
Track record of technical leadership, mentoring junior engineers, and driving engineering excellence cross-functionally within an organization
What You'll Be Doing:
Craft, conceptualize, and implement distributed systems that are highly scalable, resilient, and deliver high performance
Work in an Agile environment with architects, product management, engineering, and applied research to create novel solutions
Develop high-quality, maintainable, and efficient code adhering to best practices and software engineering principles
Conduct code reviews, provide feedback, and mentor junior engineers to promote engineering best practices
Implement monitoring, logging, and alerting mechanisms for software systems in production
Oversee engineering support, releases, and on-call responsibilities for a continuously operational 24x7 website
Stay updated with the latest advancements in software engineering and apply them to improve team capabilities and solutions
Nice to Haves:
Experience with industry-standard tools and technologies
Knowledge of machine learning
Experience with cloud services
Perks and Benefits:
Competitive salary and benefits package
Opportunity to work with a passionate team of innovators
Chance to contribute to scalable, reliable, and high-performance advertising solutions
Continuous learning and professional development opportunities