Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Athena Logo

Engineer, Full-Stack

Athena

Salary not specified
Aug 27, 2025
Palo Alto, CA, US
Apply Now

Athena is seeking a Senior Full-Stack Developer to contribute to the development of data solutions for their Data and Machine Learning Innovation team, focusing on the Athena Foundation Model lifecycle. The goal is to build a platform that combines Human+AI for superior task delegation.

Requirements

  • 5+ years of experience in full-stack development.
  • Expertise in front-end technologies such as React/Next.js, TypeScript, JavaScript, HTML, and modern CSS (Tailwind or equivalent).
  • Strong back-end experience with Node.js; experience integrating REST or WebSocket APIs; familiarity with Python-based backends (FastAPI).
  • Proficient in working with DynamoDB, PostgreSQL, Snowflake, and streaming data pipelines with Kafka.
  • Solid understanding of API design and development.
  • Demonstrated experience translating business requirements into technical solutions.
  • Strong problem-solving skills and ability to design scalable, efficient architectures.

Responsibilities

  • Design and develop responsive, user-friendly front-end interfaces and scalable back-end systems.
  • Develop and maintain APIs for seamless integration with third-party services and internal tools.
  • Analyze business requirements, identify gaps, and translate them into effective technical solutions.
  • Adhere to best practices in software development including Agile methodologies, code reviews, CI/CD, and automated testing.
  • Create and manage efficient, secure, and scalable databases using PostgreSQL, DynamoDB, or equivalent technologies.
  • Monitor and optimize application performance, ensuring speed, scalability, and robust security protocols.

Other

  • Collaborate with cross-functional teams including designers, project managers, and engineers to deliver cohesive and high-performing applications.
  • You have worked closely with project managers, UI/UX designers, and other stakeholders to define requirements, estimate efforts accordingly, and ultimately deliver high quality work on-time.
  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).