Director Technology- Product Engineering ( Generative Artificial Intelligence)
Sapient Corporation
New York (NY)
On-site
USD 170,000 - 290,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
Join a forward-thinking company that empowers creative minds to develop innovative software applications. This role focuses on building AI products that enhance efficiency and redefine the software development life cycle. As part of a dynamic team, you will leverage your expertise in multiple programming languages and frameworks to create elegant solutions that simplify complex tasks. With a commitment to continuous learning and development, this position offers an exciting opportunity to contribute to transformative projects while mentoring others and shaping the future of technology.
Benefits
Flexible vacation policy
16 paid holidays
Generous parental leave
Tuition reimbursement
Corporate gift matching program
Qualifications
- Demonstrable history of hands-on coding with a strong portfolio.
- Exceptional problem-solving skills and proactive approach.
- Comprehensive understanding of the software development life cycle.
Responsibilities
- Develop AI applications that simplify complex tasks.
- Engage with cross-functional teams to deliver innovative features.
- Support production systems and perform root cause analysis.
Skills
Hands-on coding
Problem-solving
Agile methodologies
Multiple programming languages
Collaboration
Education
Bachelor's Degree in Computer Engineering
Master's Degree in Computer Science
Tools
Version control systems
Continuous integration tools
Job DescriptionAre you someone who always writes scripts to make your development activities faster/easier? Are you someone who wrote plugins for your team to have superpowers? Are you someone who fixed or created open-source libraries and turbocharged your developer community? Do you hold patents in innovative algorithms? We're looking for you!
We seek creative minds to develop software applications that simplify tasks for teams and clients, impacting time, effort, or costs, and redefining norms. The focus will be on developing AI products used organization-wide and creating next-generation tools that will redefine SDLC.
- Apply in-depth knowledge of multiple programming languages, frameworks, and tools to create elegant AI solutions.
- Adopt new languages and paradigms to deliver significant benefits.
- Test features using TDD and ensure code quality—functional, clean, efficient, and maintainable.
- Collaborate with cross-functional teams to design and deliver innovative features.
- Explore and adopt cutting-edge technologies to improve development efficiency.
- Leverage AI to shape the broader application landscape.
- Utilize distributed programming models appropriately.
- Model multiple domains, define contexts and boundaries, and explain their rationale.
- Translate requirements into tasks and code effectively.
- Develop tools that enable high-quality, rapid code delivery, emphasizing continuous integration and delivery.
- Practice early and frequent code commits, with solid version control strategies.
- Implement continuous live testing and infrastructure as code.
- Design for elastic scaling and high availability.
- Maintain manageable code with good hygiene practices.
- Follow best practices in BDD/TDD, performance, security, and smoke testing.
- Communicate effectively with stakeholders to translate needs into product improvements.
- Lead design discussions within appropriate contexts.
- Support production systems, resolve incidents, and perform root cause analysis.
- Debug complex problems and support software maintenance.
- Contribute to forums and share knowledge to influence the wider engineering community.
- Mentor others and help raise organizational standards.
- Create proof of concepts for new tools.
QualificationsEssential Criteria:
- Proven hands-on coding experience with a strong portfolio.
- Recognition for developing applications that impress peers.
- Experience contributing to renowned open-source frameworks.
- Deep understanding of the software development lifecycle.
- Exceptional problem-solving skills and proactive challenge resolution.
Preferred Skills:
- Experience building developer-focused products.
- Mastery of multiple programming languages and tools.
- Experience with agile and modern development methodologies.
- Excellent collaboration and communication skills.
- A portfolio demonstrating exceptional projects.
- Holding software patents is a plus.
If your code reflects your talent and you're ready to inspire and be inspired, apply now.
Learning Culture:
We promote self-learning and continuous development, offering opportunities to acquire new skills and support others' growth within our learning ecosystem.
Education:
Bachelor's or Master's Degree in Computer Engineering, Computer Science, or related fields.
Additional InformationBenefits of Working Here
- Flexible vacation policy
- 16 paid holidays annually
- Generous parental leave and transition programs
- Tuition reimbursement
- Gift matching programs
Pay Range: $170,000 - $290,000
Note: Actual salary may vary based on location and skills. We are committed to diversity and equal opportunity. For accommodations, contact hiring@publicissapient.com or call +1-617-621-0200.