About this role
Our client is seeking a Principal/Senior Software Engineer to lead the design and evolution of their high-frequency, large-scale AdTech platform. This pivotal role requires a blend of deep expertise in Java backend systems and cutting-edge Generative AI applications. You will own complex software systems end-to-end, shape the organization's technical direction, and thrive at the intersection of extreme scale and bold innovation.
Key Responsibilities:
- Lead architectural vision and design for scalable backend systems.
- Collaborate with cross-functional teams to define and implement innovative solutions.
- Drive the adoption of best practices in software development and engineering.
- Mentor and guide junior engineers, fostering a culture of continuous learning.
- Analyze and optimize system performance to handle trillions of daily transactions.
Required Skills & Qualifications:
- Strong proficiency in Java and experience with backend development.
- Familiarity with Generative AI technologies and their application in software systems.
- Proven experience in designing and implementing large-scale distributed systems.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication skills, both verbal and written.
Experience:
- Minimum of 5-8 years of professional experience in software engineering, with a focus on backend development.
What we offer:
- Opportunity to work on cutting-edge technology in a dynamic environment.
- Collaborative and innovative team culture.
- Professional growth and development opportunities.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.