Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 20 additions & 9 deletions src/components/JobCard.astro
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
import { getEntry } from "astro:content";
import Markdown from "@ui/Markdown.astro";
const { job:jobId, sponsor:sponsorId } = Astro.props;

const job = await getEntry("jobs", jobId);
Expand All @@ -14,25 +15,22 @@ if (!sponsor) {
}

// TODO: add tags
const { title, location, type, level, salary, description, responsibilities, requirements, benefits, apply_link, draft } = job.data;
const { title, location, type, level, salary, description, responsibilities, min_requirements, requirements, preffered, benefits, apply_link, draft } = job.data;

---

<div class="mb-6 rounded-lg shadow-md bg-white">
<div class=`flex-1 p-6 ${draft ? "draft": ""}`>
<p class="text-xl pb-2 inline-block font-bold">
{sponsor.data.name}
</p>
<a href={`/sponsor/${jobId}`}>
<h2 class="text-3xl font-bold mb-2">{title}</h2>
</a>

<a class="lg:hidden text-[#1a56db] hover:text-[#4f46e5] text-xl pb-2 inline-block font-bold" href={`/sponsor/${sponsor.id}`}>
{sponsor.data.name}
</a>

{ location &&
<p class="text-gray-600 mb-2">{([level, type, location].filter(Boolean)).join(" • ")}</p>
}
<p class="text-gray-700 mb-4">{salary}</p>
<p class="mb-3">{description}</p>
<Markdown content={description || ""} class="job-post" />

{ responsibilities &&
<h3 class="text-xl font-semibold mb-2">Responsibilities</h3>
Expand All @@ -41,13 +39,26 @@ const { title, location, type, level, salary, description, responsibilities, req
</ul>
}

{ min_requirements &&
<h3 class="text-xl font-semibold mb-2">Minimum requirements</h3>
<ul class="list-disc list-inside mb-4">
{min_requirements.map((item:string) => <li>{item}</li>)}
</ul>
}
{ requirements &&
<h3 class="text-xl font-semibold mb-2">Requirements</h3>
<ul class="list-disc list-inside mb-4">
{requirements.map((item:string) => <li>{item}</li>)}
</ul>
}

{ preffered &&
<h3 class="text-xl font-semibold mb-2">Preferred job requirements</h3>
<ul class="list-disc list-inside mb-4">
{preffered.map((item:string) => <li>{item}</li>)}
</ul>
}

{ benefits &&
<h3 class="text-xl font-semibold mb-2">Benefits</h3>
<ul class="list-disc list-inside mb-6">
Expand All @@ -56,7 +67,7 @@ const { title, location, type, level, salary, description, responsibilities, req
}

{ job.data.description2 &&
<p class="mb-3">{job.data.description2}</p>
<Markdown content={job.data.description2 || ""} class="job-post" />
}

<a
Expand Down
7 changes: 4 additions & 3 deletions src/components/ui/Markdown.astro
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ import { replaceYouTubeLinks } from "@utils/markdown";

interface Props {
content: string;
class: string;
}

const { content } = Astro.props;
const { content, class: className } = Astro.props;
const defaultClass = className? className: "prose-xl";
const html = marked.parse(await replaceYouTubeLinks(content) );
---

<div class="prose prose-xl max-w-none" >
<div class:list={['prose', "max-w-none", defaultClass]} >
<article set:html={html} />
</div>
4 changes: 3 additions & 1 deletion src/content/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -242,10 +242,12 @@ const jobs = defineCollection({
salary: z.string().nullable(),
tags: z.array(z.string()).nullable(),
description: z.string().nullable(),
description2: z.string().optional().nullable(),
responsibilities: z.array(z.string()).nullable(),
min_requirements: z.array(z.string()).optional().nullable(),
requirements: z.array(z.string()).nullable(),
preffered: z.array(z.string()).optional().nullable(),
benefits: z.array(z.string()).nullable(),
description2: z.string().optional().nullable(),
apply_link: z.string().url().optional(),
draft: z.boolean().optional().default(false),
sponsor: reference("sponsors").optional(),
Expand Down
49 changes: 49 additions & 0 deletions src/content/sponsors/ataccama/fullstack-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: "Fullstack Engineer"
location: Prague
type: Hybrid
level: Fullstack
tags:
salary:
description:
responsibilities:
- Develop and maintain core product features across the stack using Python on
the backend and TypeScript/React on the frontend.
- Collaborate with AI engineers and product designers to turn ideas into
user-friendly and performant experiences.
- Help scale a secure, cloud-based platform capable of running AI workloads
and serving enterprise users.
- Write clean, maintainable, and well-tested code.
- Participate in design discussions and code reviews, contributing to a strong
engineering culture.
requirements:
- Proficiency in Python for building scalable backend services.
- Solid experience in TypeScript and modern frontend development with React.
- Familiarity with distributed systems, REST APIs, and event-driven
architectures.
- Experience with SQL databases and sound data modeling principles.
- Comfortable with version control (Git), CI/CD, and basic cloud deployments.
- "Bonus: Familiarity with Docker, Kubernetes, and cloud platforms (AWS,
Azure)."
- An interest in generative AI is a plus - but deep ML knowledge is not
required for this role.
benefits:
- Long-Term Incentive Program
- Bring Your Friend referral program
- Flexible working hours & flexible working setup
- The Global Family Support Program - A paid leave program to help all parents
focus on the new addition to their family
- 2 sick days and 25 days of vacation, with the option to request additional
Flexible Time-Off days when needed
- Flexipass or Multisport card (after finishing your probation period)
- Annual package for mental health support
- Shared company cards for free entrance to Prague Zoo & Botanical Garden
- Company bikes, longboards, e-scooters
- Online company language courses
- Conference tickets to the best industry events of the year
- Online courses & company access to Udemy to hone your skills
- Company library, where you can even suggest the best educational books for
us to order
- Kitchens stocked with fresh fruit and juice, teas, and the best coffee
apply_link: https://jobs.ataccama.com/02d9d123-d380-487f-af9f-9df0ee6ded2c/prague/data-quality/
---
13 changes: 9 additions & 4 deletions src/content/sponsors/ataccama/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,12 @@ tier: Silver

# About Ataccama

Ataccama ONE is a unified data trust platform for enterprise data leaders that
combines data quality, observability, lineage, governance and master data
management in ONE solution to accelerate business growth, reduce cost, and
mitigate risk.
We're on a mission to power a better future with data. Our platform helps all
kinds of data professionals build high-quality, governed, reusable data
products—earning us a spot as a Leader in the Gartner Magic Quadrant® and the
backing of Bain Capital Tech Opportunities. We're aiming to lead in AI-powered
cloud data management—and that means building a company where people love to
work and grow. Our global team thrives on collaboration and lives by our values:
Challenging Fun, ONE Team, Customer Centric, Candid and Caring, Aim High. Join
us as a Python Engineer and help transform Ataccama into a smarter, faster, more
scalable SaaS platform.
53 changes: 53 additions & 0 deletions src/content/sponsors/ataccama/senior-python-software-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: "Senior Python Software Engineer"
location: Prague
type: Hybrid
level: Senior
tags:
salary:
description:

responsibilities:
- Build and improve a robust, scalable service infrastructure to support
generative AI services and enhance overall system performance.
- Design and develop clean, efficient, and well-architected Python-based
services, with a focus on software architecture and distributed systems.
- Optimize data integration processes and performance across various sources
and ecosystems.
- Collaborate with AI engineers to integrate innovative generative AI features
into our platform.
- Write high-quality, well-documented, and testable code following best
practices.
requirements:
- Advanced proficiency in modern Python.
- Strong experience with cloud platforms like AWS and/or Azure, including
familiarity with their common managed services (e.g., Aurora Serverless,
managed AKS, EKS).
- In-depth knowledge of Kubernetes, including Helm charts and container
management.
- Extensive understanding of relation database systems and familiarity with
message queues
- Experience with CI/CD tools, especially GitLab, to streamline and automate
the deployment and management of our applications across various stages of
the development lifecycle.
- An interest in AI and large language models will be considered an advantage.
benefits:
- Long-Term Incentive Program
- Bring Your Friend referral program
- Flexible working hours & flexible working setup
- The Global Family Support Program - A paid leave program to help all parents
focus on the new addition to their family
- 2 sick days and 25 days of vacation, with the option to request additional
Flexible Time-Off days when needed
- Flexipass or Multisport card (after finishing your probation period)
- Annual package for mental health support
- Shared company cards for free entrance to Prague Zoo & Botanical Garden
- Company bikes, longboards, e-scooters
- Online company language courses
- Conference tickets to the best industry events of the year
- Online courses & company access to Udemy to hone your skills
- Company library, where you can even suggest the best educational books for
us to order
- Kitchens stocked with fresh fruit and juice, teas, and the best coffee
apply_link: https://jobs.ataccama.com/6ee9ecc4-2d15-4644-a0fb-e29ea6cc99d6/prague/data-quality/
---
24 changes: 24 additions & 0 deletions src/content/sponsors/bloomberg/fixed_income_and_erivatives.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: "Senior Software Engineer - Fixed Income & Derivatives"
location:
type:
level:
tags:
salary:
description: "Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency, efficiency, and fairness to capital markets. The Fixed Income and Derivatives Engineering team produces world class applications and tools that enable our clients to generate trade ideas, structure deals, connect to electronic trading platforms, capture market movements, and assess and hedge portfolio risk for a variety of financial instruments across fixed income and derivatives asset classes.


While building innovative technology is at the core of what we do, our group also develops sophisticated solutions for ever-evolving financial markets. We work directly with product managers, financial engineers, and quantitative analysts to understand client and market needs. We use cutting edge big data technologies, distributed computing, functional programming and machine learning to build software solutions that help us implement complex financial and quantitative models to facilitate derivatives pricing and analytics in real-time.


As a member of the Fixed Income and Derivatives Engineering team, you'll contribute to a high-performance financial software system that handles billions of calculations per day. You'll gain hands-on experience in data analytics, distributed algorithms, and performance optimized code; all while gaining an advanced knowledge of financial instruments and markets. We seek passionate engineers who thrive in a diverse, collaborative environment and excel at crafting maintainable, efficient solutions to complex problems. Proficiency in object-oriented programming languages like C++, Python, or TypeScript is greatly desired, with a willingness to learn new technologies. You will also have the opportunity to leverage open-source tools like Apache Kafka, Spark, Cassandra and Redis (plus many more!) to design, develop, and implement full-stack solutions, adhering to industry best practices for software development, testing, automation, and CI/CD."
responsibilities:
requirements:
- Experience working with an object-oriented programming language (C/C++, Python, Java, etc.)
- A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Proficiency in system design, architecture, and development of high-quality, modular, stable, and scalable software
- Passion for leading discussions, sharing innovative ideas, and promoting best practices within the team
- Proficient in adapting project execution to meet evolving demands
benefits:
apply_link: https://bloomberg.avature.net/careers/JobDetail?jobId=9352&qtvc=03030bced8c2ae810ee9ea843c5f6150e27282a1282200902623419e59cf2e8c
---
21 changes: 21 additions & 0 deletions src/content/sponsors/bloomberg/network-production-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: "Senior Software Engineer - Network Production Engineer"
location:
type:
level:
tags:
salary:
description: "As a Network Production Engineer, you will be a critical member of the team responsible for the full lifecycle of our global network infrastructure that supports Bloomberg’s core products and services. This includes building and maintaining a network that is scalable, reliable and robust. Our network is vast, connecting several large-scale Data Centers and over a hundred edge sites. It connects Bloomberg to hundreds of thousands of our clients, over 1,500 global exchanges and trading venues over private connectivity, Internet and Public Cloud.


This is a unique opportunity to help build robust, highly scalable solutions that will power the future of how Bloomberg automates network infrastructure. You'll be trusted to design and work on tooling that builds on automation best practices and principles."
responsibilities:

requirements:
- Extensive experience as a Software, Network Production, or System Reliability Engineer.
- Experience with building, maintaining and continuously enhancing automations needed for scalability & efficiency in running the Network Infrastructure.
- Experience in infrastructure Automation and orchestration Frameworks e.g. Ansible, Airflow, Terraform, Chef, Salt.
- Proven experience with object-oriented programming languages preferably in Python. ● A bachelor's or master's degree in computer science, Engineering, Mathematics, a similar field of study or equivalent work experience.
benefits:
apply_link: https://bloomberg.avature.net/careers/JobDetail/Senior-Software-Engineer-Network-Production-Engineer/11694
---
35 changes: 35 additions & 0 deletions src/content/sponsors/google-cloud/cloud-ai-engineer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: "Cloud AI Engineer (Multiple Language)"
location: Warsaw, Poland
type:
level:
tags:
salary:
description: "The Google Cloud team helps companies, schools, and government seamlessly make the switch to Google products and supports them along the way. You listen to the customer and swiftly problem-solve technical issues to show how our products can make businesses more productive, collaborative, and innovative. You work closely with a cross-functional team of web developers and systems administrators, not to mention a variety of both regional and international customers. Your relationships with customers are crucial in helping Google grow its Cloud business and helping companies around the world innovate.


In this role, you will be ensuring that customers have the best experience moving to the Google Cloud machine learning (ML) suite of products. You will design and implement machine learning solutions for customer use cases, leveraging core Google products. You will work with customers to identify opportunities to transform their business with machine learning, and will travel to customer sites to deploy solutions and deliver workshops designed to educate and empower customers to realize the full potential of Google Cloud. You will have access to Google’s technology to monitor application performance, debug and troubleshoot product code, and address customer and partner needs. You will lead the execution of adopting the Google Cloud Platform solutions to the customer.


Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems."
responsibilities:
- Deliver big data and machine learning solutions and solve technical customer tests.
- Serve as a trusted technical advisor to Google's customers.
- Identify new product features and feature gaps, provide guidance on existing product tests, and collaborate with Product Managers and Engineers to influence the roadmap of Google Cloud Platform.
- Deliver best practices recommendations, tutorials, blog articles, and technical presentations adapting to different levels of business and technical stakeholders.
min_requirements:
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
- Experience in building ML solutions, including software development in Python, Scala, or R, and in data structures, algorithms, and software design.
- Ability to travel up to 30% of the time as needed.
- Ability to communicate in English and any additional European language to support client relationship management in this region.
requirements:
preffered:
- Experience in working with the tolerecommendation engines, data pipelines or distributed machine learning, and with data analytics, data visualization techniques and software, and deep learning frameworks.
- Experience in software development, professional services, solution engineering and technical consulting with architecting and deploying technology and solution initiatives.
- Experience with Data Science techniques.
- Knowledge of data warehousing concepts with data warehouse technical architectures, infrastructure components, ETL/ELT and reporting tools and environments (e.g., Apache Beam, Hadoop, Spark, Pig, Hive, MapReduce, Flume).
- Knowledge of cloud computing, including virtualization, hosted services, multi-tenant cloud infrastructures, storage systems, and content delivery networks.
- Excellent communication skills.
benefits:
apply_link: https://www.google.com/about/careers/applications/apply?jobId=CiUAL2Fckd3uwL1qxoE9cneob-4krl7u12f8jLR4t1lkIhRUBQPAEjsAgOFyA1nAV-4YVlgCShuV8W75B1gMdRqbHiH4OCWHfL4oh95xg72I-Pc9mHAUGEdZnvZsPhMxbV0Z2w%3D%3D_V2
---
Loading