Source description
About the role
Strong proficiency in Python programming.
Solid understanding of object-oriented programming (OOP) and software design patterns.
Experience in building RESTful APIs and servers with frameworks like FastAPI, Django REST, or Flask.
Experience in building chatbot applications.
Experience with Docker for containerization and Kubernetes for orchestration.
Understanding of microservices architecture and related patterns.
Solid software engineering skills, with the ability to produce well-structured, maintainable code.
Experience with AWS and serverless computing.
Proficiency in both SQL and NoSQL databases, such as Postgres and DynamoDB.
Experience with unit testing and test-driven development.
Strong knowledge of testing frameworks like PyTest, UnitTest, or others.
English level — strong Intermediate or higher.
Excellent communication and problem-solving skills.
Nice to Have:
Experience with frameworks like Streamlit and/or Gradio.
Knowledge of generative AI and experience with Retrieval Augmented Generation (RAG) architectures.
Experience with CI/CD pipelines and automation.
Some hands-on production experience beyond the Python ecosystem — Node.js, Java, Scala, Go, Ruby, or Rust.
More at Provectus
Related open roles
Solutions Architect (AI, Python/Data)
Remote · GE
AI Solutions Architect (AWS)
Remote · Bogotá
Anthropic Certified Software Engineer
Remote · RS
Tech Lead / Solutions Architect (Python & GenAI)
Remote · RS
TechLead / Solutions Architect (Python & GenAI, AWS)
Remote · Ukraine
Solutions Architect (GenAI, Python/Data, AWS)
Remote · Ukraine
