Skip to main content

Python Software Engineer

Python Software Engineer
Quickchat AI
remote
7 months 2 weeks ago

We Make Conversational AI

Sounds futuristic? Good. Our customers are people who live in the future and are among the first to have AI Assistants as part of their everyday life. We are focused on learning and growth. In a field that is moving so fast, what is state of the art today might be outdated a year from now. By that time, we may need you to become an expert in a field that doesn’t exist yet.

Job Opportunity: Senior-Mid Python Software Engineer

We are looking for a Senior-Mid Python Software Engineer who will join our Technology team to build consumer products and business solutions on top of state of the art language models like OpenAI's GPT-4. From day one, you will take ownership and contribute to key parts of our technology. We live and breathe Machine Learning. We love Python, Linux, and Git. We tolerate JavaScript, CSS, even React Native at times.

This will be nothing like your previous job. We pay you to learn and be creative. We want to hear about your ideas and work together to make them happen. You will take ownership of ambitious projects and likely work on things that have never been done before.

Qualifications

  • 3+ years in Software Engineer roles
  • Technical fluency in English

Bonus Points For:

  • Deep understanding of Machine Learning theory and practice
  • Kaggle competitions (walk me through your solution!)
  • Interesting side projects (we will ask a lot of questions about them!)
  • Deeply technical interests other than software / Machine Learning
  • Currently live coding projects (we will want to have a look at them before your interview)
  • Teaching us something we didn't know before about our product or industry
  • Ever having written AWK scripts
  • Experience with Django, single-page applications, Nginx, cloud computing, API design
  • Experience deploying apps to the App Store or Google Play
  • Deep understanding of and experience working with GPT and other language models
  • Experience training classification models for extremely imbalanced classes
  • Telling us about something that's wrong with our product along with a concrete and detailed plan on how you would try to improve it
  • Deep first-principles understanding of some computing process, e.g. what exactly happens when you type a URL and press enter, exactly how, for example, blockchain / a neural network / a chess-playing algorithm / Google's Ad bidding / Shazam's song search works (we will definitely want you to tell us all about it!)
  • A story about how you spent 3 days debugging something and finally found a solution
  • A story about how you had no idea how your users were using your product until you started measuring it
  • Expertise in middle-out compression

More Open Positions

More open positions here: QuickChat Careers

Expertise level

Work arrangement

Similar Jobs in Poland