0% found this document useful (0 votes)
70 views3 pages

AI Software Developer

Uploaded by

zefbul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views3 pages

AI Software Developer

Uploaded by

zefbul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Version 1 24 May 2022

AI Software Developer
Role title AI Software Developer
Role reports to Director of Technical Innovation/Chief Information Security Officer
Indirect reports None
Level Level /5
Job family General Operations
Department Technology
Location Cambridge
Effective date 01/07/24

Purpose of the role

The AI Software Developer will work within a cross-functional team to create technical solutions using
generative AI tools and technologies. They will deliver working, well-constructed Proof of Concepts that meet
requirements and enable business needs and benefits to be evaluated. This role focuses on leveraging
advanced AI technologies to solve complex business problems and enhance the company’s technological
capabilities.

Key accountabilities
• Actively develop solutions based upon agreed architectural principles, best practices and guidance.
• Assess various AI technologies and platforms to determine the most suitable options for the solution,
considering factors such as cost, performance, and compatibility.
• Ensure that the solution meets the necessary performance, scalability, and security standards,
addressing any potential risks or vulnerabilities.
• Identify potential risks and issues related to the technical solution and take appropriate steps to
mitigate them, ensuring the project's success.
• Write clean, maintainable, and efficient code following industry best practices and organizational
coding standards.
• Actively participate in the code review process with a focus to ensure the highest quality of code is
produced.
• Develop and implement testing strategies, including unit, integration and system testing, to ensure
software functionality and reliability. Identify, troubleshoot and debug software defects.
• Demonstrate agile development practices.
• Create and maintain comprehensive documentation for software design, development processes
and user guides, facilitating easier maintenance and future enhancements.
• Actively seek opportunities for improvement and contribute to the ongoing development and
refinement of the technology solution, keeping up-to-date with industry trends and best practices,
and sharing these with colleagues.
• Effectively collaborate with various teams, such as the Product Lead, Hub and Spoke leaders, and
work within a cross-functional centre of excellence.

Author: Click or tap here to enter text.


Key relationships (internal and external)
Generative AI Centre of Excellence, Generative AI Programme Lead, Spoke Leads, Generative AI Product
Leads, customers, vendors

Role impact (people, policy, financial)


Budgets Income (that role is responsible for delivering or makes direct contribution to
delivery of)
(over which you hold direct
or indirect management N/A
responsibility. Please Direct costs (budgets set and controlled by post holder)
exclude headcount)
N/A
Indirect costs (post holder authorises spending on budget, delegated by
budget holder)
Click or tap here to enter text.
People N/A
(The number and grades of
colleagues you manage)
Other numbers Click or tap here to enter text.
(any financial data that
puts the role into context)

What is the major impact of this role on the business?


Ensuring that Generative AI leveraged as a tool to add business value. Providing expertise and focus to
move technical initiatives forward at pace. If this role did not exist, we would have to rely on external vendors
and the Centre of Excellence would not be a success, and our organisation would risk falling behind our
competitors in this important and evolving area.
Decisions and Recommendations
This role is required to provide technical expertise. The role will take responsibility for deciding how to
approach technical challenges, working in partnership with other developers and the wider Centre of
Excellence.

Essential knowledge
• Working understanding of developing and coding AI solutions.Good understanding on the direction
of travel of emergent AI libraries and capabilities
• Strong knowledge of software development approaches, technologies and methodologies.
• Strong knowledge of agile practices.
• A strong understanding of coding best practices, frameworks, code architecture, object orientation
and new arising technologies/methodologies.
• Strong understanding of Cloud Ecosystems
• Strong understanding of No-Code deployment and operating models
• Good understanding of Agentic Systems
• Good understanding of Prompt Flow Engineering

Essential skill(s) & experience


• Proven experience in software development, working with a high level of autonomy
• An effective communicator with the ability to work with a broad audience

[Type here]2
• Ability to rapidly learn and adapt to emerging needs or changing technology ecosystem
• Problem-solving skills; focusing on solutions not challenges
• Experience of Python

Key competencies (values or organisational values)


Empowerment: ability to pro-actively manage own workload
Empowerment: resilient, motivated, and enthusiastic
Innovation: ability to use own initiative in deciding how to approach a new task
Collaboration: ability to look to resolve any issues in an effective and positive way
Collaboration: ability to work autonomously as well as part of a cross-functional team
Responsibility: ability to stay open-minded, listen and learn from feedback across the business to enable
continuous improvement and engineering excellence.

Key competencies (functional)


• Ability to research and learn new technologies and understand technical specifications.
• Natural problem solver.

Key competencies (leadership)


Achieving
Inspiring
Inclusive
Trusted & trusting
Confidence with humility

[Type here]3

You might also like