Position: Machine Learning Engineer
Company: GK group
Experience required: 2y
English level: intermediate

We are looking for a developer for a really exciting AI/ML project. We are trying to resurrect lost Renaissance paintings using surviving engravings and sketches of them. We are already halfway there.We need a developer who likes to experiment, try lots of different tools and approaches, and test lots of hypotheses. Experience of StableDiffusion/Midjourney usage is a must.

It would also be good to have experience training your own StableDiffusion models with a custom dataset. Full-time is preferred, but part-time is also possible.

**Responsibilities:**
- Fine-tune StableDiffusion model on a custom dataset
- Experiment with various SD training parameters
- Prepare, review, manage dataset for custom StableDiffusion model generation
- Experiment with various prompting techniques
- Experiment with various image post-processing tools and algorythms (upscaling, noise reduction, etc).
- Dataset scraping
- Write Python/JS scripts to automate manual tasks

**Requirements:**
- 3+ years software development experience
- 1+ year working in AI/ML research, training, and scaling neural networks;
- Strong programming skills in Python, Javascript;
- Ability to formulate a research problem, design, experiment, and implement solutions;
- Good analytical and quantitative skills, along with a healthy streak of creativity;
- Hands-on experience working with deep learning toolkits such as StableDiffusion, ControlNet

**We offer:**
- Flexible schedule
- Remote work
- Paid vacation and sick leave
- Development opportunities in any IT direction
- Fun and friendly team
- Personal professional growth
- Up to 100% reimbursement of the participation in core courses and conferences;