Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3fa5516

Browse files
Dan careers landing page (#1327)
1 parent98f1148 commit3fa5516

File tree

38 files changed

+557
-26
lines changed

38 files changed

+557
-26
lines changed

‎pgml-cms/careers/data-scientist.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
description:>-
3+
We're looking for an experienced Data Scientist to help shape the core product, inside and out. Implement concepts in SQL, Rust and Python rather than Powerpoint.
4+
tags:[engineering]
5+
---
6+
17
#Data Scientist
28

39
PostgresML is building a GPU-powered AI application database. You can perform microsecond inference with the world's most capable feature store. It allows you to easily train and deploy online models using only SQL. We're looking for an experienced Data Scientist to help shape the core product, inside and out. This is an IC role, but will be critical in building the future team as well as the core product, while leading efforts toward more efficient and effective Machine Learning workflows for our customers.

‎pgml-cms/careers/full-stack-engineer.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
---
2+
description:>-
3+
We’re looking for experienced Full Stack Engineers (Staff+) to build infrastructure as a service with a web app implemented in Rust.
4+
tags:[engineering]
5+
---
16
#Full Stack Engineer
27

38
PostgresML provides microsecond inference with the world's most capable feature store. It allows you to easily train and deploy online models using only SQL. We're looking for a experienced Full Stack Engineers (Staff+) to help shape the core product, inside and out. This is an IC role, but will be critical in building the future team as well as the core product, while leading efforts toward more efficient and effective Machine Learning workflows for our customers.

‎pgml-cms/careers/machine-learning-engineer.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
---
2+
description:>-
3+
Work with our team to shape our core product and implement ML solutions at scale.
4+
tags:[engineering]
5+
---
16
#Machine Learning Engineer
27

38
PostgresML provides microsecond inference with the world's most capable feature store. It allows you to easily train and deploy online models using only SQL. We're looking for a experienced Machine Learning Engineers to help shape the core product, inside and out. This is an IC role, but will be critical in building the future team as well as the core product, while leading efforts toward more efficient and effective Machine Learning workflows for our customers.

‎pgml-cms/careers/product-manager.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description:>-
3+
tags:[engineering]
4+
---
15
#Product Manager
26

37
PostgresML provides cloud hosted AI application databases, that bring the latest machine learning and vector capabilities to the heart of everyone’s favorite tech stack. We're looking for a Head of Growth, with a Technical Product Manager skill set to help shape the core product, inside and outside the company. 

‎pgml-dashboard/src/api/cms.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,10 +677,26 @@ async fn get_user_guides(path: PathBuf) -> Result<Response, crate::responses::No
677677
Ok(Response::redirect(format!("/docs/{}", path.display().to_string())))
678678
}
679679

680+
#[get("/careers")]
681+
asyncfncareers_landing_page(cluster:&Cluster) ->Result<ResponseOk,crate::responses::NotFound>{
682+
let layout =Base::new(
683+
"PostgresML careers landing page, Join us to help build the future of AI infrastructure.",
684+
Some(cluster),
685+
)
686+
.theme(Theme::Marketing);
687+
688+
let page =crate::components::pages::careers::LandingPage::new(cluster)
689+
.index(&CAREERS)
690+
.await;
691+
692+
Ok(ResponseOk(layout.render(page)))
693+
}
694+
680695
pubfnroutes() ->Vec<Route>{
681696
routes![
682697
blog_landing_page,
683698
docs_landing_page,
699+
careers_landing_page,
684700
get_blog,
685701
get_blog_asset,
686702
get_careers,

‎pgml-dashboard/src/components/cards/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@
33

44
// src/components/cards/blog
55
pubmod blog;
6+
7+
// src/components/cards/newsletter_subscribe
8+
pubmod newsletter_subscribe;
9+
pubuse newsletter_subscribe::NewsletterSubscribe;
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
use pgml_components::component;
2+
use sailfish::TemplateOnce;
3+
4+
#[derive(TemplateOnce,Default)]
5+
#[template(path ="cards/newsletter_subscribe/template.html")]
6+
pubstructNewsletterSubscribe{}
7+
8+
implNewsletterSubscribe{
9+
pubfnnew() ->NewsletterSubscribe{
10+
NewsletterSubscribe{}
11+
}
12+
}
13+
14+
component!(NewsletterSubscribe);
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
div[data-controller="cards-newsletter-subscribe"] {
2+
.newsletter-subscribe-container {
3+
background-position:center;
4+
background-size:cover;
5+
background-repeat:no-repeat;
6+
@includemedia-breakpoint-up(md) {
7+
background-image:url("/dashboard/static/images/newsletter_subscribe_background_desktop.png");
8+
}
9+
background-image:url("/dashboard/static/images/newsletter_subscribe_background_mobile.png");
10+
background-color:#{$pink};
11+
}
12+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<divdata-controller="cards-newsletter-subscribe">
2+
<divclass="d-flex flex-column flex-lg-row gap-4 justify-content-center align-items-center newsletter-subscribe-container p-5 rounded-4">
3+
<divclass="d-flex flex-column gap-4 text-center text-md-start"style="flex: 4">
4+
<h3>Subscribe to our newsletter. (It’s better than you think)</h3>
5+
<p>No spam. No sales pitches. Just product updates. Keep up with all our articles and news. Join our newsletter and stay up to date!</p>
6+
</div>
7+
8+
<formaction="/newsletter_subscribe"class="d-flex flex-column justify-content-center align-items-center gap-3 w-100"style="flex: 3"method="post">
9+
<divclass="input-group p-1 ps-3 subscribe-input">
10+
<inputtype="email"class="form-control border-0"placeholder="hootareyou@email.com"name="email"autocomplete="off">
11+
<buttontype="submit"class="btn btn-primary rounded-2 d-none d-md-block">Subscribe</button>
12+
</div>
13+
<buttontype="submit"class="btn btn-primary rounded-2 d-md-none">Subscribe</button>
14+
</form>
15+
</div>
16+
</div>

‎pgml-dashboard/src/components/cms/index_link/index_link.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ div[data-controller="cms-index-link"] {
66
.level-2-list,.level-3-list {
77
margin-left:4px;
88
padding-left:19px;
9-
border-left:1pxsolidwhite
9+
border-left:1pxsolid#{$gray-600};
1010
}
1111

1212
.nav-link:hover {

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp