Provectus logo
Provectus2 months ago

Senior Software Engineer / Solutions Architect (Python & GenAI)

On-site · Skopje, Grad Skopje, North Macedonia

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown

Job Summary

We are seeking a Senior Software Engineer/Solutions Architect with strong expertise in Python and Generative AI. Responsibilities include writing production-grade Python for AI integrations, implementing production RAG systems, designing LLM-based AI solutions, and mentoring engineers. The ideal candidate will have a proactive mindset, technical ownership in client engagements, produce delivery plans, and a strong understanding of architectural trade-offs. Required qualifications include 7+ years in production systems, strong Python skills, experience with AI/ML integrations, RESTful API development, Docker, Kubernetes, and AWS services.

Required Qualifications

  • 7+ years building and running production systems
  • Strong understanding of AI/ML concepts and experience integrating AI/ML components into solutions
  • Strong Python proficiency: OOP, design patterns, clean architecture, and performance optimization
  • Experience building RESTful APIs with FastAPI, Django REST, or Flask
  • Experience making and defending architectural trade-off decisions: microservices vs monolith, sync vs event-driven, SQL vs NoSQL
  • Strong testing practices: pytest, mocking, and integration tests for AI systems
  • Experience with Docker and Kubernetes
  • Hands-on experience building production LLM-based applications and agentic workflows
  • Experience with LLM APIs (OpenAI, Anthropic, or AWS Bedrock)
  • Experience building and optimizing RAG systems
  • Understanding of LLM evaluation techniques and quality assurance approaches
  • Experience deploying and maintaining AI/ML models in production environments
  • Hands-on experience with AWS (SageMaker, Bedrock, Lambda, ECS, S3, SQS, ECR, or similar)
  • Experience with React/Vue
  • AWS and Claude Code Certifications

Desired Qualifications

  • Experience with Streamlit or Gradio for AI prototyping
  • Modern Python tooling (ruff, uv, pyproject.toml, pyright)
  • CI/CD pipeline experience (GitHub Actions, GitLab CI)
  • Experience in an additional language (Go, Node.js, or Rust)
  • Front-end experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Provectus

Senior Software Engineer / Solutions Architect (Python & GenAI)

Apply on Sorce