Director Technology- Product Engineering ( Generative Artificial Intelligence)
Sapient Corporation
Arlington (TX)
On-site
USD 80,000 - 110,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is on the lookout for innovative developers who can transform complex tasks into simple solutions through AI. This role involves leading the charge in creating next-generation tools that redefine the Software Development Life Cycle (SDLC). You will be responsible for the entire development and support process, leveraging your expertise in multiple programming languages and frameworks. Your contributions will not only enhance team efficiency but also shape the broader application landscape. If you're passionate about mentoring others and pushing the boundaries of technology, this opportunity is perfect for you.
Qualifications
- Experience in developing AI solutions and software applications.
- Strong understanding of TDD and continuous integration practices.
Responsibilities
- Develop and support software applications that simplify tasks for teams.
- Collaborate with teams to design and deliver innovative features.
Skills
Programming Languages
AI Development
TDD
Continuous Integration
Version Control
Debugging
Education
Bachelor's Degree in Computer Science
Master's Degree in Software Engineering
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. You will be responsible for the entire development and support process for software programs. Your applications should make complex tasks simple, saving time, effort, or money, or redefining normal. The focus will be on developing AI products used organization-wide and creating next-generation tools that 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 cycles and ensure code quality—functional, clean, efficient, and maintainable.
- Collaborate with cross-functional teams to design and deliver innovative features.
- Stay updated with emerging technologies to improve development efficiency.
- Leverage AI to shape the broader application landscape.
- Use distributed programming models appropriately.
- Model multiple domains, define contexts & boundaries, and justify design choices.
- Translate requirements into tasks and code effectively.
- Develop tools that enable teams to produce high-quality code rapidly, emphasizing continuous integration/delivery.
- Practice early and frequent code commits, version control, and branching strategies.
- Implement continuous live testing and infrastructure as code.
- Build scalable, highly available systems with good code hygiene.
- 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, troubleshoot incidents, and perform root cause analysis.
- Debug complex issues and maintain software solutions.
- Contribute to forums (e.g., Google/MS MVPs), share knowledge, and influence the engineering community.
- Mentor colleagues and raise organizational standards.
- Produce proof-of-concept projects to evaluate new tools.