Job Description

Accenture Labs 
Full-stack AI Research Developer 
The Dock - Dublin
About Accenture Labs and The Dock
Accenture is a global management consulting, technology services and outsourcing company, with more than 373,000 people serving clients in more than 120 countries. The Dock is a multidisciplinary research and incubation hub, leading the global innovation programme at Accenture.
This is a unique opportunity to play a key role on the new and growing team at Accenture Labs in Dublin, which sits in the Dock.   The Accenture Lab is a recently opened location in Labs' network of over 200 applied R&D experts at seven locations worldwide. The Dublin Labs team focuses on artificial intelligence technologies. Our passion is imagining and demonstrating the possibilities created by cutting edge AI technologies. Not only will you join the energetic Dublin team and the global Labs network (with a heritage of three decades at the forefront of innovation), but this Lab is also co-located with the over 100 designers, developers and domain experts at The Dock, Accenture's newly-created global centre for innovation - an incredible place to work. For more information about Accenture Tech Labs, visit
How we work
We collaborate with partners in the academic, start-up and technology eco-systems. We build cool, new systems to put our ideas to the test. We see our concepts soar to find uses across the many industries Accenture supports (healthcare, manufacturing, retail, travel and numerous others) . Are you ready to join us and help imagine how technologies like machine learning, deep learning, natural language processing and knowledge representation and reasoning systems can enhance the work and lives of millions?
Job Description
A well rounded research developer who can quickly pivot and utilize concepts from unfamiliar areas of research to further improve solutions in industry.
  • Explore and define new research problems within your focus area
  • Implement and execute projects within the R&D group.
Ability to quickly develop a research from beginning into a well formed idea for a product
  • Build on ideas and directions provided by leads and stakeholders in order to achieve high quality deliverables.
  • Build on concepts in a very dynamic environment and be seen as highly differentiated technology experts within their domain
To be successful in this role, one most important requirement is the innate curiosity for what’s new, and a strong ability to learn new technologies quickly. The individual must possess deep, hand-on technical skills, and be familiar with latest software development tools and best practices, and an interest in applying them in artificial intelligence and machine learning contexts. In addition to the implementation and potential client pilot deployment, the individual will also be involved in the initial project definition and design. Hence, out-of-box thinking and team work is also critical for this role.
Key Responsibilities:
Act as Subject Matter Advisor in a domain area
  • Participate in projects within you functional, technical, or industry area of expertise
  • Discuss issues or trends within area of expertise to raise client and/or Accenture awareness
  • Act as a contributor in medium critical situations for assets transferred, either internally for Accenture or at client engagement(s) pertaining to a functional, technical or business area of expertise
Execute R&D Agenda and Team
  • Establish engineering standards and best practices for the R&D team; Understand and apply software development best practices
  • Supervise and mentor more junior developers to successfully complete their responsibilities
  • Build prototypes – bringing concepts to initial implementations – including design, coding to testing
  • Apply and reshape prototypes in pioneering engagements based on clients’ needs and drive toward successful deployment in the clients’ IT environment
  • Continuously learn new technology areas that are mission-aligned to the R&D group

Accenture Carnival

Carnival Corporation reimagines guest experiences with high-touch tech.
Read More



Basic Qualifications
  • Master’s degree in computer science, engineering or mathematics fields
  • Prior experience in software development, engineering artificial intelligence, machine learning, natural language processing, or advanced analytics
  • 2+years’ experience working in/with industry in these domain
Professional Skill Requirements
  • Strong software development skills: version control (git), issue tracking systems, continuous integration, agile development, unit testing, hypervisors, as understanding of Linux OS and shell scripting
  • Python programming skills, experience with numpy, pandas, scipy
  • Experience with relational and non-relational databases
  • Knowledge of mainstream machine learning frameworks e.g., scikit-learn
  • Familiarity with rapid prototyping
  • Web services: Flask, REST APIs
  • Front-end development: nodejs, angular,  
  • Eagerness to contribute in a team-oriented environment
  • Demonstrated leadership abilities
  • Ability to work creatively and analytically in a problem-solving environment
  • Proven communication skills (talks, presentations, publications, etc.)
Preferred Qualifications
  • 2+ years analytics experience with Python, an interest in artificial intelligence
  • Work experience with programming languages such as C++, Java or similar
  • Knowledge of deep learning frameworks: tensorflow, pytorch
  • Hands-on experience with Docker, Kubernetes, AWS, Azure
  • Good foundation in mathematics, statistics and probability
  • Previous contributions to open source projects
  • Hands-on experience with data visualization, analytics tools/languages
  • Demonstrated teamwork and collaboration in professional settings
  • Ability to establish credibility with clients and other team members 
Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation or gender identity.



All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as applicable by law.

Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

Life at Accenture

Work where you're inspired to explore your passions and where your talents are nurtured and cultivated. Innovate with leading-edge technologies on some of the coolest projects you can imagine.


Work Environment

Be your best every day in a work environment that helps drive innovation in everything you do.



Training and Development

Take time away to learn and learn all the time in our regional learning hubs, connected classrooms, online courses and learning boards.


View All

Learn more about Accenture

With over 450,000 employees in more than 120 countries, Accenture solves our clients' toughest challenges by providing a broad range of services and solutions in strategy, consulting, digital, technology and operations.

View All

Stay connected

Join our Team

Join Our Team

Search open positions that match your skills and interest. We look for passionate, curious, creative and solution-driven team players.

Keep up to date

Keep Up to Date

Stay ahead with careers tips, insider perspectives, and industry-leading insights you can put to use today–all from the people who work here.

Stay Connected

Stay Connected

Receive job alerts, latest news and insider tips tailored to your preferences. See what exciting and rewarding opportunities await.

View All