Jobs · Information Technology · Pennsylvania

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

Similar jobs