Senior Python Developer - AIConsole

Warsaw, Masovian Voivodeship, Poland

AIConsole consolidates the latest AI technologies into a suite of applications. With a team of hackers, coders, and innovators, we're on the lookout for individuals who share our grind and drive to introduce our product to a worldwide audience. We need someone unafraid to navigate the rugged terrain of an early-stage startup environment, where toughness and resilience are paramount.

As a Senior Python Developer at AIConsole, you'll thrive in an intellectually stimulating atmosphere, implementing top-tier software engineering practices and contemporary solutions. We seek someone who embraces personal responsibility and is comfortable handling front-end tasks without requiring full-stack expertise.

There are only 2 stages in the recruitment process!

1. HR Interview (30 min) - to get to know you a bit better

2. On-site Technical Interview with a possible Tech Challenge - to find out if your technical skills match our needs.

You'll be responsible for designing, developing, and maintaining the core infrastructure of our SaaS platform, including:

- designing and delivering user interfaces, database schemas, and APIs,

- writing clean, testable, maintainable, and reusable code,

- participating in code reviews and ensuring error-free solutions,

- troubleshooting, optimizing, and maintaining AI-driven components for scalability and efficiency,

- translating business needs into technical solutions and communicating effectively with clients,

Additionally, as a senior developer, you will be

  • Ensuring that good programming practices are followed
  • Supporting other engineers’ growth with your expertise and mentorship
  • Engageing with the AIConsole community to understand users' needs and help guide the direction of product development.

What you bring to the table

  • We need someone who is truly passionate about AI and is driven by a deep fascination for its potential
  • You have at least 5 years of experience with Python including (but not limited to)FastAPI, Redis, SQL and NoSQL databases and Docker.
  • You have experience with developing SaaS products and/or real-time communication apps.
  • You have worked on challenging or complex projects, so you anticipate technical challenges before they occur
  • You feel comfortable communicating with your team using English (at least B2 lvl).

It’s great if you also have

- Experience with cloud providers like Azure, AWS, or GCP

- Understanding LLM APIs, RAG and other concepts related to building LLM apps

- Knowledge of TypeScript.

What you can expect from us

  • Salary depending on your skills and experience (our brackets start from PLN 17 000 + VAT on a B2B contract)
  • Employee Stock Option Plan (ESOP)
  • Unlimited paid days off policy
  • All necessary equipment such as laptop, additional monitor and accessories
  • Flexible working hours with a focus on the delivery of our goals
  • Office presence required: Warsaw (hybrid model, 1-2 days per week)
  • Remote team building initiatives
  • Participation in team and personal education activities
  • Individual career path and professional development initiatives
  • Early stage startup (tough and rough)

As a Python Developer at AIConsole, you will play a key role in AI application development. You'll have the opportunity to enhance your Python programming skills and gain practical experience with cutting-edge technologies in AI and software development practices. Contributing to open-source Python projects can enrich your portfolio and lay a strong foundation for a successful career in Python programming within the rapidly expanding AI industry.

Apply for this job