TENEX.AI

Senior Software Engineer

TENEX.AI

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudCyber SecurityDistributed SystemsDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPythonReactTypeScript

About the role

  • Design, develop, and deploy scalable backend services and APIs.
  • Build and maintain intuitive and performant frontend applications.
  • Take ownership of projects end-to-end, from architecture through deployment and monitoring.
  • Collaborate with product, design, and other engineers to define and implement new features.
  • Write clean, maintainable, and testable code.
  • Participate in design reviews and code reviews, raising the bar for engineering quality.
  • Troubleshoot complex issues across the stack and ensure system reliability.
  • Contribute to improving engineering processes, tools, and team practices.
  • Stay current with emerging technologies and bring new ideas to the team.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong understanding of software engineering principles and best practices.
  • Proficiency in at least one backend language such as Go, Python, or equivalent.
  • Experience with at least one modern frontend framework (React, Next.js, TypeScript, or similar).
  • Strong experience with relational databases (PostgreSQL, MySQL, or equivalent).
  • Familiarity with cloud platforms such as GCP or AWS.
  • Proven ability to take ownership of complex projects and deliver them end-to-end.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with CI/CD pipelines.
  • Exposure to AI/ML concepts and technologies: Prompt Engineering; Retrieval-Augmented Generation (RAG); Supervised Fine-Tuning (SFT); Vector Databases.
  • Experience working in an early-stage startup environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • GCP certifications such as Professional Cloud Developer or Professional Data Engineer are a plus.