Senior Python Engineer

Remote from
🌐 Anywhere
Seniority level
Senior
Job type
Full Time,
Job posted
Apply before
26 Nov 2024
Industry
Computer Software

About Jan

An open-source ChatGPT alternative that runs 100% offline on your computer.

Jan is a desktop application that turns computers into thinking machines, enabling open-source LLMs and remote API AIs on Windows, Mac, or Linux. Since its January 2024 release, it has been downloaded over 500,000 times. With a vision to redefine human-machine collaboration, Jan aims to revolutionise our interaction with technology. It ensures complete ownership, privacy, and full customisation for its users.

We are a fully remote, open source company. We target the global market, but operate as a lean, bootstrapped company.

Responsibilities

  • Platform Development: Design, develop, and maintain a high-performance Python-based platforms
  • Codebase Structuring: Build and structure codebases from scratch (0 to 1), make decisions on framework, library selections
  • Performance Optimization: Identify bottlenecks and optimize the performance of the application using best practices in Python development
  • Collaboration: Work closely with Research team to understand Training and Inference requirements
  • Documentation: Create comprehensive documentation for code, processes, and systems to facilitate knowledge sharing within the team
  • Continuous Improvement: Stay updated with industry trends and emerging technologies to continuously enhance the platform.

Qualifications

  • Strong Python development experience, with 0 to 1 experience
  • Strong familiarity with Python web frameworks (e.g. FastAPI, Flask, Django)
  • Strong familiarity with Python best practices (e.g. clean code, type checking with Pydantic etc)
  • Strong familiarity with AI-assisted coding (e.g. Cursor, Continue.dev, etc)
  • [Plus] Familiarity with LLM Training and Inference
  • [Plus] Familiarity with AI libraries (e.g. Huggingface Transformers, PyTorch)

Benefits

  • We pay an β€œall-in” pay and you will cover your own insurance/medical from the amount
  • 14 days leave (and unlimited sick days)
  • Annual equipment budget (once 2 month probation has been completed)

Apply now >

Megaphone

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

FacebookTwitterLinkedIn

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar remote jobs in Software Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more β€Ί
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more β€Ί
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more β€Ί
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is Jan hiring for?

Jan is hiring a remote Senior Python Engineer from 🌐 Anywhere

What type of employment does Jan offer?

This is a Full Time role.

Network