Skip to main content
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

APPLY NOW (opens in a new tab)