Software Engineer (Pittsburgh, PA)
· Pittsburgh, PA · 5 mo ago
On-siteInformation TechnologyFull-time
Backend Development
- Build and maintain scalable backend services using Python within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run)
- Design and implement WebSocket and streaming endpoints to enable low-latency, bi-directional communication between the client and server
- Implement robust data models, security rules, and query optimizations within our SQL databases
- Write server-side code to orchestrate AI services, including third-party APIs (OpenAI) and native cloud solutions (Google's Vertex AI). Implement streaming response patterns to handle generated content efficiently
Frontend Development
- Develop and maintain responsive user interfaces
- Ensure the frontend can gracefully handle asynchronous data streams and real-time state updates
DevOps & Deployment
- Own the CI/CD pipelines for automated testing and deployment across the stack
- Manage infrastructure as code and monitor system health
Required Skills and Experience
- 4+ years of professional software engineering experience
- Strong proficiency in Python with deep experience in asynchronous programming and web frameworks (e.g., FastAPI, Django etc.)
- Proven experience building applications using WebSockets, Server-Sent Events (SSE), or gRPC for real-time data delivery
- Production experience with modern frontend frameworks (e.g., Flutter/Dart, React) and managing socket connections/state on the client side
- Experience with GCP (preferred), AWS, or Azure, including serverless architectures (Cloud Run/Lambda)
- Experience integrating third-party APIs, specifically handling streaming responses from LLMs or similar AI services
- Strong understanding of database design, security rules, and performance tuning
Nice to Have
- A solid understanding of the mobile application ecosystem and the challenges of client-server interaction
- Knowledge of Agile development methodologies and tools like Jira
- Experience mentoring junior engineers or interns
Pay
$100,000 - $120,000 annually
Schedule
Full-time, 4 days a week
Benefits
Health benefits and unlimited PTO