Company Description
Sia Learning is an innovative technology company focused on optimizing the delivery of educational content for students. With a particular emphasis on healthcare education, Sia utilizes novel AI to provide personalized supplemental content and responses to complex student queries. Our goal is to improve performance and the efficiency of learning by applying AI technology to user-provided content in real-time.
Role Description
We're seeking a skilled Backend Developer to join our dynamic startup team. In this role, you'll be responsible for building and maintaining the server-side of our web applications, working primarily with Python and FastAPI.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Python code
- Implement server-side logic using FastAPI framework
- Integrate LangChain for content generation
- Develop and manage APIs to communicate with our NextJS frontend
- Optimize application performance and scalability
- Collaborate with frontend developers to integrate user-facing elements
- Participate in code reviews and contribute to team's best practices
Required Skills and Experience:
- Strong proficiency in Python
- Experience with FastAPI or similar Python web frameworks (e.g., Flask, Django)
- Familiarity with LangChain or willingness to learn quickly
- Understanding of RESTful APIs and microservices architecture
- Knowledge of database and vector database technologies (SQL, Pinecone)
- Experience with version control systems (e.g., Git)
- Solid understanding of software design patterns and principles
Preferred Qualifications:
- Experience with TypeScript and familiarity with frontend technologies (NextJS, React)
- Knowledge of cloud platforms (Azure)
- Understanding of containerization and orchestration (Docker, Kubernetes)
- Experience with CI/CD pipelines
- Familiarity with Agile development methodologies
Personal Qualities:
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Excellent communication skills
- Passion for learning new technologies
What We Offer:
- Equity Incentive:As an early-stage startup, we offer a competitive equity incentive. This is a unique opportunity to gain ownership in a rapidly growing company and directly benefit from the value you help create.
- Opportunity to work on cutting-edge technology in the field of educational AI
- Continuous learning and development opportunities
- A collaborative and supportive team environment
- Remote work options