# Senior Software Engineer - AI Training

**Company:** [Gramian Consulting Group](http://jobs.workable.com/companies/kANY7hHLXDH7fUqyifRLmf.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Contract
**Department:** Talent Solutions

[Apply for this job](http://jobs.workable.com/view/2bcaedcb-e227-4d01-9055-050ca24f0430)

## Description

**About Us**

Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.

**Role Overview**

We are looking for Senior Software Engineers with deep expertise in **backend development**, **software architecture**, and **complex codebases**. In this role, you'll design realistic software engineering tasks, solve challenging debugging and implementation problems, and contribute high-quality code and technical reasoning that will be used to train advanced AI systems.

**CONTRACT:** Contractor

**COMMITMENT:** Hourly/Part-time

**LOCATION:** Remote

**PROCESS:** Application Form -> AI Interview -> Selection

**HOURLY RATE:** $100 - $230/h

**NOTES**: You need to be able to provide some publicly available work such as GitHub/GitLab repo, PR request, open-source contribution, technical articles, or similar

**Responsibilities**

-   Design realistic **software engineering challenges** involving debugging, feature development, code refactoring, and performance optimization
-   Develop **reference implementations** and reproducible software environments
-   Write high-quality code in **Python**, **Java**, **Go**, **Rust**, **C++**, or **TypeScript**
-   Analyze, troubleshoot, and resolve complex software defects
-   Refactor and optimize existing codebases for performance, maintainability, and scalability
-   Document technical decisions, implementation approaches, and engineering rationale
-   Review and validate technical solutions submitted by other contributors
-   Apply software engineering best practices across diverse programming languages and systems

## Requirements

-   7+ years of professional software engineering experience
-   Strong hands-on expertise in at least one of: **Python**, **Java**, **Go**, **Rust**, **C++**, or **TypeScript**
-   Strong understanding of **algorithms**, **data structures**, and software design principles
-   Experience debugging and optimizing complex production systems
