Location: Toronto, Ontario, Canada
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry’s Foundational Storage team builds and supports the stateful storage systems that all our products rely on: object storage, relational databases, key-value stores, and caches. We help Sentry engineers store and access data consistently, durably, securely, and efficiently as our products and traffic grow.
We develop storage services like our open-source Objectstore https://github.com/getsentry/objectstore and build libraries and APIs that make existing storage systems easier to use. In our own services, we design storage protocols that keep data consistent across backends, even through concurrent updates and failures. Our abstractions let other engineering teams use storage without worrying about which cluster or instance holds their data.
As a Senior Software Engineer on the team, you’ll work on both the systems and the code that makes them easy to use. You’ll tackle questions of data consistency, availability, performance, and cost-efficiency, and work with product teams to turn their needs into practical solutions. The goal is simple: make the right way to store data the easy and obvious way.
IN THIS ROLE YOU WILL
- Design and operate storage systems used across Sentry, including their configuration and performance tuning.
- Create APIs and abstractions that make storage easy for product teams to use, with best practices for correctness, security, and scale built in.
- Solve storage challenges at scale, including consistency under concurrent access, sharding and rebalancing, and routing reads and writes across storage backends as workloads grow.
- Work with product engineers to choose storage approaches, plan safe migrations, and help teams adopt the tools you build.
- Plan and build with other Platform and Infrastructure teams, including analytical storage and streaming, to deliver a complete, fault-tolerant platform for product teams. Align roadmaps and standards, and design for failures and recovery.
- Improve storage performance and cost efficiency by making better use of backends and resources, while keeping the platform simple for product teams.
- Write code primarily in Rust and Python, with clear user-facing documentation. Develop advanced testing scenarios, such as production-scale chaos tests covering backend and infrastructure outages.
- Own latency and availability SLOs for your services, improve monitoring and incident response, and participate in the team’s on-call rotation.
- Work within Postsres and perform database tuning or query optimization
YOU’LL LOVE THIS JOB IF YOU
- Enjoy digging into the internals of storage systems and understanding how they behave when traffic grows, requests race, or a dependency has a bad day.
- Care about a useful, easy-to-use API as much as what happens behind it.
- Like working with other engineers to understand their needs and make their day-to-day work easier.
- Want to follow your work from design and code through rollout and production for millions of developers.
- Want open-source contributions to be at the center of your day job.
QUALIFICATIONS
- 5+ years of software engineering experience building and operating distributed, stateful systems in production.
- Hands-on experience with object storage, relational databases, and caching systems at production scale. Experience with key-value or wide-column stores is a plus.
- An understanding of distributed systems fundamentals, including consistency, concurrency, and what happens when requests fail or need to be retried.
- Proficiency in a systems language such as Go, C++, Java, or Rust, and comfort working in Python. We primarily use Rust and Python, and welcome engineers who are new to Rust.
- Experience running services on Kubernetes in a cloud environment, including observability, SLOs, and incident response. Familiarity with Terraform is a plus.
- Good written and spoken English, especially in explaining technical choices and writing documentation.
- Nice to have: experience building shared libraries or internal APIs, migrating data between systems, or improving system performance and cost.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $200,000 to $420,000 CAD. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
Sentry’s Foundational Storage team builds and supports the stateful storage systems that all our products rely on: object storage, relational databases, key-value stores, and caches. We help Sentry engineers store and access data consistently, durably, securely, and efficiently as our products and traffic grow.
We develop storage services like our open-source Objectstore https://github.com/getsentry/objectstore and build libraries and APIs that make existing storage systems easier to use. In our own services, we design storage protocols that keep data consistent across backends, even through concurrent updates and failures. Our abstractions let other engineering teams use storage without worrying about which cluster or instance holds their data.
As a Senior Software Engineer on the team, you’ll work on both the systems and the code that makes them easy to use. You’ll tackle questions of data consistency, availability, performance, and cost-efficiency, and work with product teams to turn their needs into practical solutions. The goal is simple: make the right way to store data the easy and obvious way.
IN THIS ROLE YOU WILL
- Design and operate storage systems used across Sentry, including their configuration and performance tuning.
- Create APIs and abstractions that make storage easy for product teams to use, with best practices for correctness, security, and scale built in.
- Solve storage challenges at scale, including consistency under concurrent access, sharding and rebalancing, and routing reads and writes across storage backends as workloads grow.
- Work with product engineers to choose storage approaches, plan safe migrations, and help teams adopt the tools you build.
- Plan and build with other Platform and Infrastructure teams, including analytical storage and streaming, to deliver a complete, fault-tolerant platform for product teams. Align roadmaps and standards, and design for failures and recovery.
- Improve storage performance and cost efficiency by making better use of backends and resources, while keeping the platform simple for product teams.
- Write code primarily in Rust and Python, with clear user-facing documentation. Develop advanced testing scenarios, such as production-scale chaos tests covering backend and infrastructure outages.
- Own latency and availability SLOs for your services, improve monitoring and incident response, and participate in the team’s on-call rotation.
- Work within Postsres and perform database tuning or query optimization
YOU’LL LOVE THIS JOB IF YOU
- Enjoy digging into the internals of storage systems and understanding how they behave when traffic grows, requests race, or a dependency has a bad day.
- Care about a useful, easy-to-use API as much as what happens behind it.
- Like working with other engineers to understand their needs and make their day-to-day work easier.
- Want to follow your work from design and code through rollout and production for millions of developers.
- Want open-source contributions to be at the center of your day job.
QUALIFICATIONS
- 5+ years of software engineering experience building and operating distributed, stateful systems in production.
- Hands-on experience with object storage, relational databases, OR caching systems at production scale. Experience with key-value or wide-column stores is a plus.
- An understanding of distributed systems fundamentals, including consistency, concurrency, and what happens when requests fail or need to be retried.
- Proficiency in a systems language such as Go, C++, Java, or Rust, and comfort working in Python. We primarily use Rust and Python, and welcome engineers who are new to Rust.
- Experience running services on Kubernetes in a cloud environment, including observability, SLOs, and incident response. Familiarity with Terraform is a plus.
- Good written and spoken English, especially in explaining technical choices and writing documentation.
- Nice to have: experience building shared libraries or internal APIs, migrating data between systems, or improving system performance and cost.
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $190,000 to $400,000 USD. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Areta is looking for an AI Engineering Intern Investment Banking to build and maintain internal tools, workflows, automations, and system integrations for deal execution and operations.
Shield AI is looking for an Integration Engineer II to build test infrastructure, automate validation, and integrate autonomy and vision systems for aircraft.
Shield AI is looking for a Simulation Framework Engineer II to develop simulation adapters, migrate framework capabilities, and troubleshoot autonomy integrations.
- Деплоить, обновлять и эксплуатировать сервисы Big Data платформы: HDFS, Ozone S3, Iceberg и др. - Поддерживать пилот: перестраивать работу кластера под тысячи мелких таблиц и файлов.
Location: San Francisco, CA • New York, NY
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us!
The Rendering & Animation team (R&A) builds the graphics engine which renders the canvas for all Figma applications. Our mission is to make rendering performant, feature-rich, reliable, maintainable and extendible across all products & surfaces. The team plays a core, bedrock role for the company because it underpins the technology driving the user experience, touching many other teams, and as such is one of the most impactful areas of Figma.
The R&A team is devoted to hiring individuals with graphics expertise. We are interested in a variety of sub-domains, including 2D GPU-driven rendering, computational geometry & vector graphics, animation frameworks, anti-aliasing algorithms, shader effects, and more recently branching into video/image processing. A PhD Intern specializing in any of these areas would be a phenomenal fit for the team with a lot of exciting projects available.
As an intern on our team, you'll take ownership of a high-impact project at the intersection of your technical strengths and our most pressing graphics, rendering, or media challenges. You'll work closely with your intern manager, team leads, and collaborators across 1–2 partner teams to deliver tangible results within your internship. This is an opportunity to do significant, portfolio-worthy work that directly supplies Figma's visual platform.
This is a 12 or 16-week internship role that can be held from one of our US hubs (San Francisco or New York) starting in May or June of 2027.
What you'll do at Figma:
Learn from industry graphics engineers and participate as an embedded team member of the Rendering & Animation team
Collaborate with engineers, PMs, designers, and researchers to scope and execute your work
Develop, validate, and document solutions from prototypes to production-ready systems
Drive projects that apply research insights to meaningful product challenges
Contribute to exciting domain areas; some examples: crafting and optimizing shaders for sophisticated effects, investigating improvements to anti-aliasing algorithms, improving media processing capabilities, animating spline interpolation, and more!
We'd love to hear from you if you have:
Current enrollment as a 4th or 5th year senior PhD student pursuing a PhD in Computer Graphics, Media Processing, or a related field
Experience working with OpenGL, WebGL, WebGPU, Vulkan or Metal and their respective shader languages (GLSL, WGSL) or other low-level graphics APIs
Proficiency in either C++ or Rust
A track record of rigorous problem-solving through academic or applied research, with experience thinking holistically about use cases and the low-level technology required
While it's not required, it's an added plus if you also have:
Demonstrated expertise in computer graphics, supported by publications at conferences such as SIGGRAPH, Eurographics, High Performance Graphics, NVIDIA GTC, or Pacific Graphics
Proficiency in WebAssembly, web graphics, 2D graphics, performance optimization, animation, geometry, or media
Interest in art and design applications
Experience using AI tools (e.g., GitHub Copilot, ChatGPT, Claude) to write, debug, and optimize code
Related industry experience via a past internship or full-time role
Strong communication and interpersonal skills, with demonstrated experience collaborating across functions
At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Pay Transparency Disclosure
This internship role is based in either Figma’s San Francisco or New York hub offices, and has the hourly base pay rate stated below. Figma also offers interns a housing stipend and travel reimbursement. Figma’s compensation and benefits are subject to change and may be modified in the future.
Internship
$74
—
$74 USD
At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an
equal opportunity workplace
- we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status
,
or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to
accommodations-ext@figma.com
. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities.
Examples of accommodations include but are not limited to:
Holding interviews in an accessible location
Enabling closed captioning on video conferencing
Ensuring all written communication be compatible with screen readers
Changing the mode or format of interviews
To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding.
By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with
Figma's Candidate Privacy Notice
.
Application limits:
To help candidates focus on the opportunities most relevant to their skills and experience, Figma limits the number and frequency of applications. These limits apply to all roles:
Candidates may submit up to 5 applications during any rolling 30-day period.
Candidates may not reapply to the same role while an application is active or within 90 days of receiving a rejection.
Once the applicable days has passed, candidates are welcome to apply again.
Location: Remote, Global
ABOUT THE ROLE
We are seeking a platform engineer to join our Compute team. This team owns the critical systems that power project provisioning, scaling, and the compute that our users rely on every day.
You’ll work on the core platform that ensures Supabase can seamlessly scale
across multiple regions, handle high-volume workloads, and provide
low-latency, highly available compute services.
You'll design, build, and operate systems that are both robust and highly
automated — enabling us to provision new projects reliably at scale,
optimize resource utilization, and deliver a seamless experience to the
millions of databases which we manage.
WHAT YOU’LL BE RESPONSIBLE FOR:
- Help build and maintain the Supabase Cloud offering;
- Design and implement systems to provision, scale, and manage the multi-region compute workloads powering Supabase projects;
- Own the full lifecycle of compute orchestration: project creation, warm pools, autoscaling, resizing, and resource optimization;
- Improve automation and observability across the compute stack to ensure high availability and performance;
- Improve our system architecture to reduce costs while balancing security, reliability, and performance;
- Collaborate cross-functionally with other teams to help leverage compute as a core platform offering;
- Participate in on-call rotations, incident response, and post-incident reviews;
- Resolve escalated support issues, while also identifying and resolving systemic issues across the platform.
YOU MIGHT BE A GOOD FIT IF YOU:
- Have strong software engineering skills (Go and Typescript required);
- Experience building and operating cloud infrastructure or distributed systems at scale;
- Have 5+ years experience with cloud infrastructure (AWS required, additional experience with GCP and Azure is a plus) - particularly compute, networking, and storage services;
- Have 3+ years experience working with building custom Kubernetes controllers, and operating large-scale (tens-to-hundreds of thousands of pods) clusters;
- Are knowledgable about networking and multi-region infrastructure design;
- Are familiar with Postgres;
- Have experience with Infrastructure as Code tools (Pulumi highly preferred, Terraform/CDK etc acceptable)
- Have experience working with QEMU, KVM, and NAS is a plus;
- Have experience with being part of on-call rotations for large production system;
WHAT WE OFFER
- Fully Remote
We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world.
- ESOP
Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together.
- Tech Allowance
Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work.
- Health Benefits
Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us.
- Annual Off-Sites
Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year.
- Flexible Work
We operate asynchronously and trust you to manage your own time. You know what needs to be done and when.
- Professional Development
Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth.
ABOUT THE TEAM
Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.
- ~400 team members
- 60+ countries
- 20+ languages spoken
- Over $1B raised (including our $500M Series F)
- 540,000+ community members
We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.
Задачи:
— Быть активным участником инженерных проектов, помогать в их выполнении и предвидеть проблемы с поставками.
— Определять долгосрочные позиции, критические материалы и сложные детали как можно раньше и обеспечивать их наличие до того, как они станут узкими местами для тестирования и сборки.
— Действовать при угрозах графику прототипа, связанных с мощностями обработки, доступностью материалов, очередями на специальные процессы или поздними изменениями в дизайне.
— Быть ключевым связующим звеном между инженерией и производством, сообщать о рисках цепочки поставок и критических деталях для успешной передачи в производство.
— Поддерживать успех каждой итерации инженерного прототипа и готовить производство к запуску и массовому производству.
— Обеспечивать поддержку быстро меняющихся инженерных команд, работающих над несколькими аппаратными проектами.
— Переводить концепции, изменяющиеся спецификации и изменения в дизайне в конкретные шаги по закупкам с минимальными задержками.
— Предоставлять инженерам актуальную информацию о доступности материалов, компонентов и вариантах быстрого производства.
— Выявлять проблемы с поставками до того, как они станут блокирующими, и предлагать обходные пути.
Требования:
— Проактивность и ориентация на решение проблем.
— Глубокое понимание процессов механического производства, материалов и прототипирования аппаратного обеспечения.
— Умение работать в условиях неопределенности и предвидеть проблемы.
Условия:
— Постоянная работа в офисе в Эспоо, Финляндия.
— Работа в глобальной команде ICEYE, лидера в области спутниковой разведки.
— Подчинение менеджеру цепочки поставок R&D.
— Требуется прохождение проверки безопасности (включая SUPO, если необходимо).
Задачи:
— Быть активным участником инженерных проектов, помогая их выполнять и опережая проблемы с поставками.
— Определять долгосрочные позиции и критические компоненты как можно раньше и обеспечивать их наличие до того, как они станут узкими местами для тестирования и сборки.
— Действовать при угрозах срыва графика прототипа из-за сроков поставки, распределения или поздних изменений в дизайне.
— Быть ключевым связующим звеном между инженерией и производством, сообщая о рисках цепочки поставок и критических компонентах.
— Поддерживать успех каждой итерации инженерного прототипа и готовить производство к запуску и массовому производству.
— Обслуживать быстро развивающиеся команды инженеров электроники, работающих над несколькими аппаратными проектами.
— Переводить концепции, изменяющиеся спецификации и изменения в дизайне в конкретные шаги по закупкам с минимальной задержкой.
— Консультировать инженеров по выбору компонентов с точки зрения доступности, альтернатив, устаревания, стоимости и сроков поставки.
— Выявлять проблемы с поставками до того, как они станут блокирующими, и предлагать обходные пути.
Требования:
— Проактивность и ориентация на решение проблем.
— Глубокое понимание электроники, производства печатных плат и прототипирования аппаратного обеспечения.
— Умение работать в условиях неопределённости и предвидеть проблемы.
Условия:
— Постоянная работа.
— Офис в Эспоо, Финляндия.
— Работа в отделе глобальной цепочки поставок.
— Подчинение менеджеру инженерных операций.
— Требуется прохождение проверки безопасности (включая SUPO, если необходимо).
* Deploy, configure, and maintain enterprise network devices (switches, routers, firewalls, and access points) across ICEYE’s Espoo headquarters, international sites, and data center facilities. * Administer and maintain Next-Generation Firewalls and cloud-delivered security solutions, focusing primarily on Palo Alto Networks and Prisma Access.
ГибридEspoo
ГибридseniorSan Francisco, California
СтажёрSan Francisco, CA • New York, NY
УдалённоМожно работать из любой страны
Все вакансии в одном месте - страница 46 · Job Hunters