AI, Automation and Integration Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled AI, Automation and Integration Engineer, to lead on automation and AI integration across our social impact company's.
As our AI, Automation and Integration Engineer, you'll be at the forefront of how Elevate and group of companies uses technology to work smarter, faster and more effectively. This isn't about maintaining the status quo - it's about designing the future in supporting venerable children and adults.
You will be responsible for leading and implementing AI technology to improve the quality of peoples lives, this includes data analysis, software creation, implementing the latest AI apps and systems into our current and future systems
You'll lead the charge on automation, system integration and the responsible adoption of AI, helping us move towards streamlined processes, joined-up data, and genuinely intelligent digital services. From low-code automation and cloud integration to exploring practical AI use cases, you'll have the space and backing to experiment, innovate and deliver real impact. Working within our Digital, Data and ICT team, you'll collaborate closely with colleagues across the organisation to turn ideas into working solutions. You'll help create a "single version of the truth" across our systems, reduce duplication and manual effort, and enable better decision-making through clean, connected data.
Because this role is new, you'll play a key part in shaping how it operates - setting standards, defining approaches, and influencing how we use emerging technologies across the organisation. If you're excited by greenfield work, modern platforms and meaningful outcomes, this is a rare chance to make a role your own.
The successful candidate will be responsible for designing, developing, and maintaining automation solutions that optimise operational efficiency across various systems. This role requires a strong background in systems engineering, system architecture, and a comprehensive understanding of IT infrastructure and the latest in AI apps. The Automation Engineer will collaborate with cross-functional teams to implement scalable, secure, and reliable automation frameworks, leveraging cloud platforms and modern development practices. This is an excellent opportunity for professionals passionate about advancing automation technologies within a dynamic organisation commited to social impact., * Design and develop automation solutions using programming languages such as Python, C#, C++, and Ruby on Rails.
- Implement and manage system architecture, ensuring seamless integration across diverse platforms including AWS, Azure, VMware, and Kubernetes.
- Develop and maintain APIs, web services (SOAP, REST), and microservices to support automation workflows.
- Configure and optimise network components such as VPNs, firewalls, DHCP, DNS, load balancers, and VPNs to ensure secure connectivity.
- Administer operating systems including Windows, UNIX, Linux, and ESXi environments; perform system configuration and troubleshooting.
- Utilise DevOps tools like Jenkins, Git, Docker, and Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline development processes.
- Conduct system analysis to improve performance using SQL databases such as MySQL, PostgreSQL, Oracle, Microsoft SQL Server, and NoSQL solutions like Cassandra or MongoDB.
- Ensure information security standards are maintained through proper firewall configuration, VPN management, and security protocols.
- Collaborate on solution architecture design for large-scale projects involving service-oriented architecture (SOA), microservices architecture, load balancing strategies, and system design principles.
- Debug complex issues related to system performance or security vulnerabilities using appropriate debugging tools and techniques.
- Document technical specifications and provide ongoing support for automation infrastructure.
Requirements
Do you have experience in Windows?, * Proven experience in systems engineering or IT with a focus on automation solutions.
- Extensive knowledge of computer networking concepts including DNS, DHCP, VPNs, firewalls, load balancing, and network security protocols.
- Hands-on experience with cloud platforms such as AWS or Azure; familiarity with virtualisation technologies like VMware ESXi or Hyper-V is desirable.
- Proficiency in programming languages including Python, JavaScript (Node.js), C#, C++, Ruby on Rails; scripting skills in Bash or Shell Scripting are advantageous.
- Strong understanding of operating systems (Windows/Linux/UNIX) along with system administration skills.
- Experience working with APIs (SOAP/REST), web services integration, microservices architecture and DevOps practices such as CI/CD pipelines using Jenkins or similar tools.
- Familiarity with database management systems including MySQL, PostgreSQL, Oracle Database or Microsoft SQL Server; knowledge of NoSQL databases is a plus.
- Knowledge of containerisation technologies such as Docker and Kubernetes; experience with solution architecture design is preferred.
- Background in information security practices related to network security measures including firewall configuration and VPN management. This role offers an exciting opportunity to contribute to cutting-edge automation projects within a forward-thinking organisation committed to technological excellence.
Benefits & conditions
- Company pension
- Professional development and training opportunities
- Opportunity to influence organisational strategy and growth