Senior Backend Engineer

Sofia, Bulgaria

Apply now Apply later


About hireworks

hireworks is building a community of top talent in Bulgaria and unlocking unparalleled access to positions at leading U.S. based companies. As your employer, hireworks will ensure you have a seamless interview, onboarding and employee experience - providing ongoing support and resources along the way. Established in 2023, hireworks is forging corp to corp relationships with leading U.S. based organizations looking to grow their teams with best in class talent out of Bulgaria. Working with hireworks means unlocking access to a network of local peers and mentors and career opportunities through our client network.

Position Overview

Our client is seeking a Senior Backend Software Engineer to help develop and enhance our data analytics platform. As a Senior Backend Software Engineer, you will work closely with the front-end team to deliver a delightful user experience. You will be responsible for developing and maintaining the data model and REST APIs that AI uses to communicate with thier cognitive layer, ensuring a single source of truth for critical metrics.

What Youll Do

  • Develop and maintain the REST APIs, using Python, Flask, SQLAlchemy, and Celery
  • Architect and write back-end APIs and associated data models for communicating with the cognitive layer, using Python
  • Work with the front-end team to integrate the back-end APIs into a seamless user experience
  • Ensure that the AI understands and responds to user requests accurately and efficiently, by applying knowledge of LLMs, natural language processing (NLP), and machine learning (ML)
  • Stay up to date on current trends and best practices in software development (e.g., latest software packages, state-of-the-art LLMs in various benchmarks)
  • Implement best practices for security and performance in our AWS environment

About You:

  • 3-5+ years of prior relevant experience, specifically with some experience in a start up and / or smaller organization. Bonus points if you've worked in a data or analytics heavy environment
  • Proficiency in Python and a solid understanding of REST API development, including experience with a web framework like Flask, Django, or FastAPI
  • Experience working on a software development team (e.g., collaboration with Git, excellent verbal and written communication skills)
  • Self-motivation and the ability to work on and own multiple features at once

In addition, the following qualifications are preferred:

  • Familiarity with LLMs (large language models), NLP (natural language processing), and ML generally, such as knowledge of retrieval- augmented generation (RAG), embedding search, and agents
  • A foundational understanding of SQL, ORMs, and data modeling (e.g., experience with SQLAlchemy, dbt, or BI tools like Tableau and Looker)
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  3  0  0
Category: Engineering Jobs

Tags: API Development APIs AWS Data Analytics dbt Django FastAPI Flask Git LLMs Looker Machine Learning NLP Python RAG REST API Security SQL Tableau

Perks/benefits: Career development Salary bonus Startup environment

Region: Europe
Country: Bulgaria

More jobs like this