
Senior Python Engineer
Company: Jan
Published on: December 28, 2024, 3:51 am UTC
Location: Anywhere
Industry: Software Engineering
Type: full-time
Job Description
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)
* Please submit only 1 application, as you will be considered across roles. Duplicate submissions will be automatically archived.
About Homebrew:
Homebrew is an AI R&D studio. We work in the broad area of Local AI, Small Language Models and Multi-modality.We are the creators and lead maintainers of:
jan.ai: Personal AI (>1 million downloads)
cortex.so: Self-hosted AI Platform
Ichigo: Local Real-Time Voice AI
"Never pay any fees to recruiters in exchange for job opportunities. We gather job listings from various databases and strive to provide you with the most reliable and accurate remote job information. However, we encourage you to remain cautious and vigilant during your job search. If you find anything suspicious, kindly report it to us on our contact page."