Solutions Engineer
Role details
Job location
Tech stack
Job description
We are looking for someone who wants to use their affinity for technology in a business context where AI solutions bring massive business value. In this role, you might face corporate bankers who are sourcing the next big M&A opportunity, or business stakeholders who translate business requirements into technological products. We need someone who brings the enthusiasm and interest to grow into this role., * Work with partners and customers on an operational level throughout the stages of solution qualification, implementation, and support.
- Implement innovative digital transformation projects, primarily in the Finance & Public Sectors.
- Collaborate with Business and Engineering team members on customer use cases to deliver the solution design with the aim of meeting or exceeding the business expectations.
- Provide technical expertise and run tests on the requirements and suitability of Squirro's modules and features with regards to the solution scopes from customers and partners.
- Engage with technical users of all levels from Squirro's ecosystem of partners and customers to provide technical guidance on the development, implementation and support of solution using Squirro's modules.
- Extending Squirro's platform with custom backend components in Python and Bash within the platform's operational sphere.
- Collaborate with Engineering team members on product features required by the market and contribute towards product development.
- Deploying solutions on hybrid infrastructure within Linux environment, using infrastructure code tools such as Ansible.
- Advocate the adoption of our Frontend BI dashboards and execute potential custom extensions to meet users' strategic objectives for Insights from Squirro's platform.
- Drive the generation and maintenance of documentations throughout a Waterfall or Agile project lifecycle as part of Squirro's knowledge sharing policies and culture.
- Drive or support project management tasks in projects that are delivered by Squirro or our partners.
- Ensure high-quality delivery of Squirro's solutions and proactively manage risk and dependencies.
Requirements
Do you have experience in Scripting?, We are looking for a Solutions Engineer, specialising in Search, or GenAI, or DevOps with strong Python skills, and with relevant work experience in a software product company.
You'll be helping to deploy, customize and support the Squirro platform on Unix systems. Squirro's Insight Engine platform uses state-of-the-art machine learning algorithms and natural-language processing tools to analyse unstructured data. We offer a flexible work environment. This position, within the global delivery team, will implement Squirro's Search and Insights applications which also integrate Large Language Models (e.g. chatGPT) using real-world client data., * Minimum 5 years in technical consulting, software engineering, and/or DevOps engineering roles.
- Minimum 3 years in a client-facing role as a point-of-contact for technical and non-technical users.
- Experience in implementing a full project lifecycle based on Waterfall and Agile methodologies. Project management would be an advantage.
- Experienced in working with Elasticsearch in production deployments. This involves things like relevancy-tuning Elasticsearch, efficient data modelling, optimizing search and indexing performance.
- Experience in writing server-side web application logic and implementing REST APIs.
- Experience testing code, debugging programs and integrating applications with third- party web services.
- Experience in Redis and/or Postgres/MySQL/MariaDB database management.
- Experience performing system administration tasks on Linux and shell scripting.
- Experience working with application development using microservices architecture.
- End-to-end project delivery, including the setup and deployment of IT solutions for clients, data loading, data enrichment and analysis, data visualisation, and integration.
Ideally, you also have:
- Unstructured data on a previous project or role.
- Natural Language Processing and Machine Learning knowledge.
- Ability to communicate and coach complex technical concepts to various levels of external technical users such as from customers and partners.
- Experience in building and maintaining project documentations to support implementations executed internally or by partners.
- Experience in managing and communicating product documentations to an external ecosystem would be an advantage.
Who you are:
- You are a smart, open-minded and curious person.
- You can deal with challenges and are able to find the best technical solution.
- You can identify the root cause of a problem and name it.
- Strong programming experience in Python.
- Experience with using Linux
- Proven track record in software systems design, implementation and coaching.
- Good communication skills and an easily adaptable team player.