import type { Metadata } from "next" import Link from "next/link" import { notFound } from "next/navigation" import { CAREERS } from "@/lib/careers-data" interface Props { params: Promise<{ slug: string }> } export async function generateStaticParams() { return CAREERS.map((career) => ({ slug: career.slug })) } export async function generateMetadata({ params }: Props): Promise { const { slug } = await params const career = CAREERS.find((c) => c.slug === slug) if (!career) return { title: "Position Not Found" } return { title: career.title, description: career.description, openGraph: { title: `${career.title} - DalCode Careers`, description: career.description, }, } } export default async function CareerDetailPage({ params }: Props) { const { slug } = await params const career = CAREERS.find((c) => c.slug === slug) if (!career) notFound() return (
{career.department}
·
{career.location}
·
{career.type}

{career.title}

{career.description}

About the role

We are looking for a {career.title} to join our {career.department} team. In this role, you will work alongside world-class engineers and researchers to push the boundaries of what's possible with AI.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy AI solutions
  • Contribute to research and development of novel AI architectures and algorithms
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and contribute to engineering best practices
  • Stay up-to-date with the latest developments in AI and machine learning

Requirements

  • Strong background in computer science, mathematics, or a related field
  • Experience with modern AI/ML frameworks and tools
  • Excellent problem-solving and communication skills
  • Ability to work independently and as part of a team

What we offer

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • Flexible work arrangements
  • Learning and development budget
  • Regular team events and offsites
Back to all positions
) }