Job Closed
This listing is no longer active.
Take global further
Staff Engineer – Python Agent
Location
Romania
Posted
90 days ago
Salary
0
Seniority
Lead
Job Description
Staff Engineer – Python Agent
RWS Group
• Agent services as production software. Not prototypes, not notebooks — containerized Python services with proper error handling, retry logic, graceful degradation, structured logging, and health checks. • The Planning→Generation→Validation execution loop. This is the heart of T2. • LangGraph orchestration graphs. Each agent has its own state machine defining how it reasons, what tools it invokes, and how it handles branching logic. • Quality Evaluation Agent specifics. The multi-level quality assessment with the Quality × Confidence scoring model.
Job Requirements
- Strong Python (3.12+, async/await, type hints, FastAPI)
- LangGraph / LangChain — practical experience building multi-step agent workflows, not just tutorials
- Production service patterns — Docker, health checks, structured logging, graceful shutdown, circuit breakers
- Testing agentic systems — deterministic testing strategies for non-deterministic outputs, mock LLM responses, integration test patterns
- Message queues — RabbitMQ consumer/producer patterns for async agent coordination
- Nice to have: AWS Bedrock experience, familiarity with translation/NLP domain, experience with multi-model routing
Benefits
- RWS embraces DEI and promotes equal opportunity
- Equal Opportunity Employer
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer
ArmenotechArmenotech Limited is a Cyprus-based company operating within the Stellar Blockchain ecosystem as a technology and integration partner. Specializing in fintech infrastructure, Armenotech develops a range of blockchain-powered products and services tailored for financial institutions and payment operators. Core offerings include: Money Remittance Platforms, Fiat & Web3 Payment Gateways, Tokenisation Services (including Real-World Assets), Stablecoin Issuance Frameworks, Brokerage & Trading Platforms. As a trusted developer partner within the Stellar ecosystem, Armenotech leverages Stellar's protocols (e.g., SEP-6, SEP-12, SEP-31) to deliver secure, scalable, and compliant financial solutions.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The position requires a skilled and self-driven Software Engineer with deep technical expertise in Go-based systems and practical experience building modern web and distributed applications. The candidate combines strong engineering capabilities with the ability to navigate the complexities of third-party integrations, consistently applies security best practices as a matter of course, and embraces AI tooling responsibly — maintaining full accountability for every line of code they ship. Qualifications - Minimum 4 years of professional software engineering experience in a full-time role. - At least 3 years of professional software development experience building and maintaining production web applications. - Proven track record building and maintaining production web applications. - Proven experience developing distributed systems. - Hands-on experience across the full software development lifecycle including design, implementation, testing, deployment, and maintenance. - Strong proficiency in Go programming language and ecosystem tools. - Experience integrating third-party APIs and external services. - Practical knowledge of application security best practices. Requirements - Software Design & Development: Design, develop, and maintain scalable software solutions, contributing to the architecture and implementation of high-quality systems that meet business and technical requirements. - AI-Assisted Frontend Development: Leverage AI-assisted development tools to enhance productivity in frontend development while ensuring that all generated code is carefully reviewed, secure, maintainable, and aligned with project standards. - Third-Party API Integration: Develop and maintain integrations with external systems and third-party APIs, ensuring reliability, resilience, and proper handling of evolving or incomplete documentation. - System Reliability & Operations: Support system reliability by monitoring performance, troubleshooting issues, and maintaining stable production environments through effective debugging, observability, and operational practices. - Documentation & Knowledge Sharing: Create and maintain clear technical documentation, including architecture decisions, implementation details, and operational runbooks, while actively sharing knowledge within the engineering team. Benefits - Competitive base salary aligned with experience and technical expertise. - Flexible working arrangements. - Budget for tools, professional development, and learning. - Opportunity to work on complex engineering challenges in a collaborative, low-bureaucracy environment. Company Description Armenotech Limited is a Cyprus-based company operating within the Stellar Blockchain ecosystem as a technology and integration partner. Specializing in fintech infrastructure, Armenotech develops a range of blockchain-powered products and services tailored for financial institutions and payment operators. - Core offerings include: Money Remittance Platforms, Fiat & Web3 Payment Gateways, Tokenisation Services (including Real-World Assets), Stablecoin Issuance Frameworks, Brokerage & Trading Platforms. - As a trusted developer partner within the Stellar ecosystem, Armenotech leverages Stellar's protocols (e.g., SEP-6, SEP-12, SEP-31) to deliver secure, scalable, and compliant financial solutions.
Role Description We are looking for a skilled python backend developer to join one of our clients. You're will be is responsible for developing and maintaining the business logic that controls real-time call flows. This role involves bridging the core infrastructure with the application layer, managing webhooks, metrics, transfers, bridges, rate-limiting, and blacklists to ensure a seamless communication experience. - API Development: Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - Call Control Logic: Develop and manage sophisticated call handling features, including TRANSFER, BRIDGE, and automated routing. - System Governance: Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - Performance Optimization: Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - Integration: Facilitate the communication between the core telephony engine and the end-user application layer. Qualifications - Technical Expertise: Proven experience with Python in high-concurrency or real-time environments. - Telephony Knowledge: Strong understanding of FreeSWITCH or similar call control APIs. - Real-time Protocols: Deep familiarity with WebSockets and asynchronous event handling. - Engineering Mindset: A sharp focus on performance, system resilience, and long-term stability. - Problem Solving: Ability to troubleshoot complex logic flows in live production environments. Requirements - Experience with VoIP protocols (SIP, RTP). - Knowledge of distributed systems and message brokers (e.g., Redis, RabbitMQ). - Experience working in agile, remote-first teams. - Fluent Spanish. - Professional Working English Proficiency.
• Design, develop, and maintain custom modules and backend functionality within Drupal (Drupal 9/10 preferred) • Implement custom APIs, integrations, and data services using RESTful or SOAP web services • Configure and manage Drupal core, contributed modules, and custom themes as needed • Develop and maintain database schemas, queries, and performance optimization strategies (MySQL, PostgreSQL, or similar) • Collaborate with front-end developers to integrate backend services with UI components • Implement secure coding practices in compliance with Federal security standards (e.g., NIST guidelines) • Support CI/CD pipelines and automated deployment processes • Conduct code reviews and ensure adherence to development standards and best practices • Troubleshoot and resolve production issues in a timely manner • Participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives • Develop and maintain technical documentation in support of Authority to Operate (ATO) requirements
Backend Developer, Python
WorkanaThe largest platform for hiring top remote talent from Latin America.
**Key Responsibilities** - **API Development:** Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - **Call Control Logic:** Develop and manage sophisticated call handling features, including **TRANSFER**, **BRIDGE**, and automated routing. - **System Governance:** Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - **Performance Optimization:** Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - **Integration:** Facilitate the communication between the core telephony engine and the end-user application layer.


