top of page

Senior Python Developer

Boston Technology

Overview

Location

Sunnyvale, CA / USA

Experience

Mid (6-10 years)

Position

Contract - Corp-to-Corp, Full-time

Workplace

Onsite

Education

Bachelor's Degree

Compensation

DOE

Skills

APIs & Microservices, Containerization (Docker, Kubernetes), Python (NumPy, Pandas, Scikit-learn)

Job Description

Location: Sunnyvale, CA OR Austin, TX - Onsite
Duration: 12 Months+
Python, FastAPI, aioHTTP, asyncio, AI Chatbot integration – Must Have skills

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)
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.

bottom of page