Middle Engineer (Software Development & AI / Machine Learning)

Бергманн Инфотех Групп Ост

Middle Engineer (Software Development & AI / Machine Learning)

Описание вакансии

Middle Engineer (AI / Machine Learning & Software Development, Python)

Remote/Long-term/Full-time

salary is negotiable

Our Company

We specialize in the automation of construction processes (ConTech) and mechanical engineering (AI-powered solutions for the entire product lifecycle). For over six years, our Scrum teams have successfully executed projects for leading construction companies in Western Europe.

Our vision is to continuously provide professional experts to global challengers in high-tech disruptions.

Project Description:

Our team is building the next-generation SaaS product for the CAD industry. We’re innovating with generative AI, large language models, retrieval-augmented and agentic workflows. Our mission is to enable engineers and designers to tackle complex CAD design problems faster and more intelligently.

We’re a small but growing product & engineering team. We value high quality, continuous improvement, openness, and real impact. If you enjoy taking end-to-end ownership, designing scalable architectures, and building AI-powered desktop software that runs in production—you’ll fit right in.

What You’ll Do

  • Design and implement user-facing features in desktop applications (PyQt/PySide) following Clean/Screaming Architecture principles at the module/component level.

  • Build intuitive GUIs and integrate AI capabilities into workflows (conversational assistants, intelligent agents, RAG-powered tools).

  • Apply software engineering best practices (SOLID, DRY, KISS), write unit tests, participate in code reviews, and contribute to documentation.

  • Develop data/model pipelines: document collection, preprocessing, embedding/indexing, prompt engineering, evaluation, deployment, and basic monitoring.

  • Integrate retrieval systems and LLM-based workflows into desktop environments; instrument for logging/telemetry.

  • Collaborate with product and engineering partners to turn AI capabilities into usable, high-value features.

  • Optimize for latency, cost, and reliability with guidance; run experiments and analyze errors to improve robustness.

  • Prototype new approaches (embeddings, retrieval, agents) to extend product capabilities and validate ideas quickly.

Required Skills & Experience

  • 2–4 years of combined experience in software development and/or AI/ML engineering.

  • Strong Python skills; practical experience building desktop apps with PyQt/PySide (feature-level ownership).

  • Working knowledge of Clean Architecture / Screaming Architecture and the ability to apply them to modules and services.

  • Solid grasp of engineering practices (SOLID, DRY, KISS), testing basics, and CI integration.

  • Hands-on with ORMs (SQLAlchemy) and migrations (Alembic); comfortable with SQL, plus basic NoSQL/caching patterns.

  • Practical experience integrating LLMs via provider APIs (OpenAI, Gemini, Anthropic): prompt/context engineering, token budgeting, logging.

  • Experience building a simple RAG pipeline (e.g., with Qdrant or sqlite_vec): data prep, embedding, indexing, and app integration.

  • Understanding of IR/evaluation metrics (e.g., Precision@k, Recall, MRR) and ability to run basic comparison experiments.

  • Strong communication skills; can explain trade-offs to non-technical stakeholders and work effectively in a Scrum team.

  • English: B2

Nice to Have

  • Experience with CAD software (e.g. SolidWorks) or domain knowledge in CAD / engineering.

  • Experience with CI/CD pipelines and deployment (GitLab, GitHub Actions, etc.).

  • Exposure to prompt optimization techniques.

  • Experience with conversational or autonomous agents.

  • Familiarity with asynchronous/distributed programming, vector databases (FAISS, Qdrant, etc.), cloud platforms (especially Azure).

  • Comfortable with fast prototyping, experimenting, and iterating.

Tech Stack

  • Languages / Frameworks: Python, PyQt/PySide

  • APIs / Model providers: OpenAI, Gemini, Anthropic

  • Retrieval / Embeddings: Qdrant, sqlite_vec

  • Data / Infrastructure: SQL & NoSQL databases, ORM (SQLAlchemy), Alembic, cloud storage (S3-type or equivalents)

  • Deployment & Monitoring: CI/CD pipelines, production model serving, monitoring & alerting

What We Offer

  • Fully remote work

  • International, agile team working under SCRUM

  • Strong professional growth potential— team is rapidly scaling, and opportunities to grow with the company are significant

  • Ownership & impact: work on core product, see your contributions live

  • Flexible hours & a culture of experimentation

  • Support for learning & development

We’re seeking candidates who are:

  • eager to develop and expand their skills,

  • strong team players who collaborate effectively,

  • cooperative, agile, and solution-oriented, and enjoy sharing knowledge,

  • willing to complete a brief test assignment.

How we hire

HR interview

Test task and/or technical interview with a subject-matter expert

Interview with the CEO or the team’s Product Owner

Decision: offer or rejection

BIT is an equal opportunity workplace. We make our hiring decisions based solely on qualifications, merit, and work experience.

If this role sounds like you, send us your CV.

Not the right fit? Share it with a friend and check out other openings at BIT—we’re always excited to meet creative, driven people.


Навыки
  • Python
  • PyQt
  • PySide
  • Разработка ПО
  • Английский язык
  • APIs / Model providers: OpenAI, Gemini, Anthropic
  • Qdrant
  • sqlite_vec
  • SQL
  • ORM (SQLAlchemy)
  • Alembic
  • cloud storage (S3-type or equivalents)
  • NoSQL databases
  • Gitlab
  • GitHub Actions
  • Scrum
  • ML
Посмотреть контакты работодателя

Похожие вакансии

Itransition

AI Solutions Engineer

Itransition

Удаленная работа
  • Тбилиси

  • Не указана

Рекомендуем
Botan Investments

AI agents engineer

Botan Investments

Удаленная работа
  • Тбилиси

  • Не указана

Рекомендуем
WaveAccess
Удаленная работа
  • Тбилиси

  • Не указана

Рекомендуем

Разработчик C

Ингстем-Казахстан

Удаленная работа
  • Тбилиси

  • до 2000 USD

Validation developer (Python)

Ингстем-Казахстан

Удаленная работа
  • Тбилиси

  • до 1600 USD

Andersen
Удаленная работа
  • Тбилиси

  • до 1600 USD

JT marketing

SRE Engineer

JT marketing

Удаленная работа
  • Тбилиси

  • до 1600 USD

Nitka Technologies, Inc.
Удаленная работа
  • Тбилиси

  • до 1600 USD

STARTRIBE LTD
Удаленная работа
  • Тбилиси

  • до 1600 USD

AppMagic
Удаленная работа
  • Тбилиси

  • до 1600 USD

Andersen

BI Developer

Andersen

Удаленная работа
  • Тбилиси

  • до 1600 USD

WaveAccess
Удаленная работа
  • Тбилиси

  • до 1600 USD

SNL GROUP LLC

DevOps Engineer

SNL GROUP LLC

Удаленная работа
  • Тбилиси

  • до 1600 USD

Plumsail
Удаленная работа
  • Тбилиси

  • от 1000 USD

Удаленная работа
  • Тбилиси

  • от 1000 USD

Brokeree Solutions
Удаленная работа
  • Тбилиси

  • от 2500 EUR

Tangem
Удаленная работа
  • Тбилиси

  • от 1000 USD

Адалиск

Power BI Developer

Адалиск

Удаленная работа
  • Тбилиси

  • от 1000 USD

Itransition
Удаленная работа
  • Тбилиси

  • от 1000 USD

Удаленная работа
  • Тбилиси

  • от 1000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию