Castor

Senior Software Engineer, AI, Python

Castor

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Be a key driver in building and scaling our AI-powered applications.
  • Work closely with other engineers to develop and implement innovative solutions.
  • Take part in our on-call rotation.

Requirements

  • 5+ years of software development experience
  • Extensive experience with modern-day Python and its ecosystem.
  • Experience with messaging patterns, event-driven architectures, and integrating with external systems.
  • Understanding and experience with asynchronous programming patterns.
  • Proven experience with cloud applications (GCP) and a working knowledge of Kubernetes.
  • Proven experience with using AI tooling and workflows to deliver high quality production grade code suitable for regulated environments.
  • A passion for building AI applications and using AI assistants.
  • A commitment to high code quality, comprehensive testing, operational robustness, and thorough code reviews.
  • Familiarity with data pipelines or ETL processes (though you are not a dedicated Data Engineer).
  • While not required, experience within life sciences, healthtech, or e-clinical products is a significant plus.
Benefits
  • Guaranteed annual 'happy holidays' bonus
  • Employee Stock Option Plan
  • Learning & Development Budget to support your growth
  • Unlimited annual leave (25 days minimum)
  • A fully remote role, with support for your home office set-up
  • A flexible working schedule: nobody is tracking your time except you, we focus on output and delivery
  • A great work-life balance
  • Quarterly downtime weeks, well-being workshops, sleeping courses (for you and for new-borns) access to Open Up, virtual company events and celebrations
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonasynchronous programmingcloud applicationsGCPKubernetesAI toolingevent-driven architecturemessaging patternsdata pipelinesETL processes
Soft Skills
collaborationcommitment to code qualityoperational robustnessthorough code reviewspassion for AI applications