Find Your Next Job
DOCOsoft
Software Engineer (Ai/ Data Analytics)
Posted on Nov. 28, 2024
- Dublin, Ireland
- 0 - 0 USD (yearly)
- Full Time
Software Engineer (AI/ Data Analytics)
As a Software Engineer/ Data Analytics developer, you will work between software development & AI leveraging your expertise to develop innovative infrastructure solutions to help our Data Analytics team deliver cutting-edge AI modules. You will ideally have a strong background in backend software development, cloud infrastructure and experience facilitating the delivery of secure, scalable and robust AI modules.
Experience with core Microsoft technologies is essential. Please see below for further details on responsibilities in this role & desired attributes from the ideal candidate.
Who we are:
DOCOsoft is a leading software and services provider to Lloyd’s of London and the broader London insurance market. Since our foundation, we have grown to become one of the leading insurance software specialists in the London Insurance Market. We are a growing team of
over 80 colleagues based in London, Dublin, Tokyo, Portugal, Spain, India and Poland.
DOCOsoft aspires to be a market leader in the technology sector, and we are always looking
for new ways to approach projects or improve existing content. We look to hire people that
will help us achieve this with hard work, enthusiasm and an expression of their own ideas.
Here’s what we have to offer:
DOCOsoft aspires to be a market leader in the technology sector, and we are always looking for new ways to approach projects or improve existing content. We look to hire people that will help us achieve this with hard work, enthusiasm and an expression of their own ideas.
We offer our people:
- The opportunity to impact our growing business- everyone’s contribution matters!
- A team environment that is focused on the creation and delivery of great products for our clients.
- Exciting challenges to grow and enhance their skills.
- A competitive pay and benefits package (private pension, bonus scheme, private health, life assurance, flexible working, 25 days annual leave).
Responsibilities:
- Design, develop, and implement backend infrastructure to support AI modules, ensuring scalability, performance, and security.
- Collaborate with AI researchers and developers to integrate AI models into production environments.
- Ensure the smooth delivery of AI systems, focusing on infrastructure optimization and efficient deployment practices.
- Work closely with other team members on backend architecture, ensuring alignment with AI model delivery and cloud integration.
- Participate in requirements gathering, specification development, architecture design, and implementation for AI products.
- Produce clean, well-structured, reusable, and maintainable code that supports the effective delivery of AI models and services.
- Contribute to agile ceremonies, including planning, estimation, retrospectives, and release activities.
- Ensure robust testing and QA practices, working with testing frameworks and tools to guarantee high-quality, reliable AI system releases.
- Assist in the configuration and deployment of AI solutions on cloud platforms such as Azure or AWS, utilizing both IaaS and PaaS offerings.
Key attributes:
- 3+ years of software development experience with a focus on backend systems.
- Experience designing patterns and best practices such as clean architecture, SOLID principles, CQRS, DDD, Unit testing, and TDD.
- Experience working with microservices and distributed systems.
- Strong proficiency in C# and/or Python
- Experience working with RESTful APIs and tools like Fast API, Web API and Swagger (OpenAPI).
- Familiarity with containerization tools like Docker for AI module deployment and management.
- Experience working in an agile/scrum environment, with a focus on infrastructure for AI systems.
- Familiarity with IAM frameworks, including OAuth2, OpenID, and SSO via SAML 2.0.
- Experience in backend development supporting highly scalable, secure applications on Azure or AWS (IaaS/PaaS).
Equal Opportunity Employer
DOCOsoft is committed to building an inclusive and diverse team that represents a variety of backgrounds, experiences and perspectives. We welcome applications from all suitably qualified candidates, and do not discriminate on the grounds of race, religion, gender, marital or family status, age, disability, sexual orientation, membership of the travelling community or any other basis as protected by applicable law. Should you require reasonable accommodations during any stage of the recruitment process, please let us know.
Tailor Your Resume for this Job
Share with Friends!