Sr. Python Developer
united itAustin, TX
Sr. Python Developer Austin, TX
Summary of Role:
A Senior Backend Engineer or Python Developer designing scalable, asynchronous systems for real-time message processing and conversational AI, utilizing technologies like Kubernetes, Kafka, and Python async frameworks, with a strong focus on performance, reliability, and integration with external APIs.
Key Responsibilities:
- 1. Backend Development (Python-focused)
- Build and maintain backend systems using Python, particularly with asynchronous frameworks like FastAPI, aiohttp, or asyncio.
- Develop RESTful and async APIs for conversational platforms (like chatbots or virtual assistants).2. Asynchronous Programming
- Design and implement asynchronous logic to handle concurrent processing, which is crucial for real-time messaging and chatbot responsiveness.
- Understand and apply concepts like event loops, coroutines, and async/await.3. Conversational AI & Chatbot Integration
- Develop or integrate conversational interfaces that handle real-time user input.
- Interface with APIs (e.g., OpenAI, Dialogflow, Rasa) for NLP and conversation flow.
- Maintain context and state across asynchronous message streams.4. Real-Time Message Processing
- Work with Kafka or similar message brokers to process data streams in real time.
- Design and scale systems that can process and react to high-throughput messaging environments.5. Cloud Infrastructure and Orchestration
- Deploy and manage microservices using Kubernetes.
- Build scalable, containerized backend services that can handle real-time interactions reliably.
Matching similar jobs
Level
Senior L5
Location
Austin, TX
Occupation
Software Developers
Industry
Custom Computer Programming Services
Posted
2 days ago