Master information
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