Software Engineer (API)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (API): Designing, implementing, and evolving ’s external APIs with an accent on REST API and SQL API used by customers and partners. Focus on building reliable, secure, and scalable API endpoints and services in Java, working across authentication, authorization, rate limiting, and usage telemetry.
Location: Onsite in Warsaw, Poland
Company
is a data platform built for the cloud that enables organizations to unlock the value of their data with near-unlimited scale, concurrency, and performance.
What you will do
- Design, implement, and evolve ’s external APIs, with a strong focus on the REST API and SQL API used by customers and partners.
- Build reliable, secure, and scalable API endpoints and services in Java, working across authentication, authorization, rate limiting, and usage telemetry.
- Collaborate with other Developer Platform teams to provide great API building blocks for tools like the Terraform Provider, client libraries, and other ecosystem integrations.
- Contribute to and help maintain key developer-facing integrations (e.g., SDKs) that use our REST and SQL APIs.
- Partner closely with Product Managers to understand customer requirements and translate them into intuitive, well-documented API designs.
- Analyze and solve complex challenges in fault tolerance, high availability, performance, and scale for customer-facing services.
Requirements
- 3+ years of industry experience designing, building, and supporting software in a production environment.
- Strong proficiency in Java and experience building server-side applications with it (or on the JVM).
- At least basic working knowledge of Python and willingness to grow Python skills over time.
- Hands-on experience building and designing customer-facing distributed web services and APIs (especially REST/HTTP; SQL or RPC is a plus).
- Solid understanding of systems programming concepts, including multi-threading, concurrency, and related topics.
- BS/MS in Computer Science or a related major, or equivalent experience.
Nice to have
- Experience with Python beyond the basics (e.g., building tools, services, or libraries for other developers).
- Experience with Go or JavaScript.
- Experience with SQL or other database technologies, including their internal design and implementation.
- Familiarity with public clouds (AWS, Azure, GCP).
Culture & Benefits
- Opportunity to reinvent how you work with AI as a high-trust collaborator.
- Work in a dynamic and fast-moving environment with an experimental mindset.
- Contribute to a data platform built for the cloud that is effective, affordable, and accessible to all data users.
- Help enable and accelerate company growth by sharing values and challenging ordinary thinking.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →