Position: Senior Backend Software Engineer
Location: Bellevue, WA - Onsite
Duration: Long Term
Key Points: Big Data, Java, Redis, AWS, GraphQL
WHAT YOU WILL DO:
Primary Focus: Scalable API and service development, data storage, performance, and integration with LLM services.
Must Have: Strong experience in one or more server languages (Java/Net), REST/GraphQL, relational + caching (Postgres/Redis), and message queues.
Engineering Practices: TDD/unit integration tests, API docs, observability.
Integration: Build secure, low-latency endpoints for prompt services, manage batching/rate limits, and implement auth/ACL.
Deliverables: Well-tested service code, API specs, deployment manifests, performance benchmarks.
WHAT YOU WILL BRING:
8+ years of experience including 3+ experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architecture.
Master’s or PhD degree in Computer Science, Computer Engineering, or related field.
Experience with design/architecting large-scale distributed systems preferably using AWS technologies.
2+ years working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements.
Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system design.
Experience with supporting production software deployments.
Technical expertise across all deployment models on public cloud, and on-premises infrastructure.
Experience creating, documenting, and communicating software architectures for complex products.
Experience in building, tracking, and communicating plans within Agile processes.
Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies.