Principal Engineer - Generative Artificial Intelligence

Company:  Publicis Sapient
Location: Chicago
Closing Date: 09/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Are you someone who always writes scripts to make your development activities faster and 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? Are you someone who has patents in new innovations in algorithms? We’re looking for you!

We are looking for creative minds who will develop software applications that make life easier for teams and clients. You will be responsible for the entire development and support process for a software program. Your applications will make previously complex tasks simple, with impacts ranging from saving time, effort, or money to redefining normal. The focus will be to develop AI products that will be used by the entire organization and to develop next-generation tools that will redefine the Software Development Life Cycle (SDLC).

Responsibilities:

  • Apply in-depth knowledge of multiple programming languages, associated frameworks, and the tool ecosystem to create elegant AI applications to solve problems.
  • Adopt new languages and paradigms, applying them to the problem domain where they deliver significant benefits.
  • Test drive features in applicable programming languages and be comfortable with the Test-Driven Development (TDD) cycle.
  • Write code that is not only functional but is also clean, efficient, and maintainable.
  • Engage with cross-functional teams to ideate, design, and deliver innovative features and services.
  • Continuously explore, evaluate, and adopt cutting-edge technologies to enhance development efficiency.
  • Shape the wider application landscape leveraging AI.
  • Apply distributed programming models (e.g., Actor frameworks) appropriately.
  • Model multiple domains, articulating contexts and boundaries.
  • Translate requirements into tasks and code.
  • Develop tools that enable teams to produce high-quality code leading to rapid delivery, pursuing continuous integration and delivery.
  • Commit code early and often, understanding version control and branching strategies.
  • Implement continuous live testing and infrastructure as code.
  • Build highly available systems with an understanding of elastic scale.
  • Maintain code hygiene and follow best practices of continuous BDD/TDD/Performance/Security/Smoke testing.
  • Work effectively with product stakeholders to translate their needs into product improvements.
  • Lead group discussions on design within appropriate bounded contexts.
  • Support production systems, resolve incidents, and perform root cause analysis.
  • Debug complex problems and support/maintain the software solution.
  • Be a recognized contributor in forums (e.g., Google/MS MVPs).
  • Share knowledge and influence the wider engineering community.
  • Mentor and develop those around you.
  • Raise the bar of the organization.
  • Produce proof of concepts to evaluate new tools.
#J-18808-Ljbffr
Apply Now
Share this job
Publicis Sapient
  • Similar Jobs

  • Principal Engineer - Generative Artificial Intelligence

    Chicago
    View Job
  • Principal Engineer - Generative Artificial Intelligence

    Chicago
    View Job
  • Artificial Intelligence Engineer

    Chicago
    View Job
  • Director of Product Engineering - Generative Artificial Intelligence

    Chicago
    View Job
  • AI Artificial Intelligence Engineer

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙