
Senior Software Engineer – Solutions Architect, Python, GenAI
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Serbia.
• Develop clean, production-ready Python code for AI integrations, backend services, and RESTful APIs.
• Implement and enhance RAG systems for practical applications.
• Design and create LLM-based and agentic AI solutions that tackle genuine client business problems.
• Take ownership of the technical trajectory of client projects from initial discovery to final delivery.
• Assist in presales activities including discovery calls, crafting technical proposals, defining project scopes, and conducting client-facing demonstrations.
• Lead architecture evaluations, produce technical design documentation, and contribute to the establishment of standards within the Python practice.
• Mentor fellow engineers, guide code reviews, and disseminate knowledge throughout the team.
• Foster and sustain robust relationships with key client stakeholders as a trusted technical consultant.
• Over 7 years of experience in developing and managing production systems, beyond just demos and POCs.
• In-depth knowledge of AI/ML concepts and a proven track record of integrating AI/ML components into solutions.
• High proficiency in Python, including OOP, design patterns, clean architecture, and performance tuning.
• Experience in building RESTful APIs using FastAPI, Django REST, or Flask.
• Ability to make and justify architectural trade-off decisions, such as microservices versus monolithic architectures, synchronous versus event-driven designs, and SQL versus NoSQL databases.
• Strong testing practices, including pytest, mocking, and integration tests specifically for AI systems.
• Familiarity with Docker and Kubernetes.
• Practical experience in building production LLM-based applications and agentic workflows.
• Knowledge of LLM APIs (OpenAI, Anthropic, or AWS Bedrock).
• Experience in developing and optimizing RAG systems.
• Understanding of LLM evaluation methods and quality assurance strategies.
• Experience deploying and maintaining AI/ML models in live production environments.
• Hands-on experience with AWS (SageMaker, Bedrock, Lambda, ECS, S3, SQS, ECR, or similar); GCP experience is also considered.
• Familiarity with React or Vue frameworks.
• AWS and Claude Code Certifications are preferred.
• Opportunity to engage with advanced AI and cloud technologies.
• Access to internal training programs (Leadership, Public Speaking, and more) with comprehensive support for AWS and other professional certifications.
• Clear career advancement opportunities toward Solutions Architect or higher; we actively nurture our engineers' development.
• Access to the latest AI tools and premium subscriptions.
• Long-term B2B collaboration.
• Flexible remote work hours.
• Private medical insurance or a budget for your healthcare needs.
• Paid sick leave, vacation, and public holidays.
• Provision of equipment and all necessary technology for a comfortable and productive work environment.
NVIDIA
Towa Software
AIM Qualifications and Assessment Group
Get handpicked remote jobs straight to your inbox weekly.