Master information

Ref. no.: FREELANCE_1195572_98395-298

Fullstack Software Engineer (expert level with focus on AI) (m/w/d)

Position: Not specified

Start: 15 Mar 2025

End: Not specified

Location:

Method of collaboration: Project only

Hourly rate: £0

Latest update: 27 Feb 2025

Task description and requirements

For our Costumer we are looking for a Fullstack Software Engineer (expert level with focus on AI) - Nearshore experts


Tasks:

1. Improvement of AI Reviewer

+ Automate code review suggestions for Merge Requests (extensible for general code reviews)

+ Context and prompt improvements

+ Cover more than MRs (general code review, provide explanations)

+ Direct suggestions inserted in GitLab

+ (Optional) VS-Code extension to avoid context switches in IDE


2. AI Powered Pipeline Failure Analysis

+ Analyze pipeline failures and suggest solutions with our (SE-GPT) AI chat tool

+ Fully integrate with GitLab


3. Documentation Generation

+ Provide better context to SE-GPT using Confluence, predefined prompts, Jira interfaces, etc.

+ Enrich SE-GPT with documentation templates


Further tasks:

4. SE-GPT (our internal AI powered chat tool) Enhancements

+ Improve search capabilities in SE-GPT (Azure Open AI with Elastic Search)

+ Use Retrieval Augmented Generation (RAG) and fine-tuning for context enrichment (Software Engineering handbook, code repositories, Jira issues).

+ Integrate code suggestions directly from Jira tickets.

+ Build up prompt library for SE-GPT

+ (Optional) VS-Code extension to avoid context switches in IDE


5. Metrics and Reporting

+ Add custom telemetry tooling across the entire AI toolchain.

+ Create reporting and dashboards (Grafana, Azure Dashboard,)


6. Conducting Pilots with different AI tools and IDEs to collect feedback from developers

Requirements:

Skills:


Frontend skills:

+ Full-stack experience with Typescript and React for UI (mainly web)

Backend skills:

+ Track record of writing production-grade back-end systems in C# and .NET Core (latest versions)

+ Good skills in database design, data aggregation and database schema modeling (preferably with Postgres or MS SQL Server)

+ Experience in API design and implementation

+ Microservice architecture (AKS, RabbitMQ, NATS, gRPC, REST, Postgres, MS SQL Server ) in C#/.NET Core

AI skills

+ Basic experience with data integration tools, data analysis, modeling, mapping and formatting

+ Knowledge of cloud computing platforms such as Azure

+ Knowledge of cloud based AI platforms, such as Azure


Open AI preferred


+ At least 4 years experience as a Software Engineer in an agile team

+ BSc or MSc in CS or a comparable education, mathematical or engineering field

+ Solid understanding of agile software development practices

+ Solid algorithms & data structures knowledge and proven ability to apply them to real world problems

+ Passion for finding simple solutions to complex problems

+ Clean coding advocate (SOLID, YAGNI)

Start: 15.03.2025
Duration: 10 MM
Location: Remote

Category

GPT Cloud Microsoft Azure Nearshoring