Senior Software Engineer
Core
Design, implement, modify, and support backend software for Learnosity's AI Labs to advance education and learning worldwide.
Role type
Senior Backend Full Stack Engineer (AI)
Builds
AI-powered assessment solutions and educational technology products
Domain
EdTech / Artificial Intelligence
Deliverable
production ML models
Required skills
Python, web frameworks, database technologies (relational, NoSQL, document-oriented), unit and integration testing, design patterns, backend architecture
Preferred skills
AI tools and concepts (machine learning, large language models), Data Warehousing (Snowflake, Redshift, BigQuery), S3/Parquet, stream ingestion (Kinesis), distributed batch processing (EMR, Glue), Docker, ReactJS, ShadCN, TDD, Spec Driven Development, CI/CD pipelines
Technologies
Python, ReactJS, ShadCN, Snowflake, Amazon Redshift, Google BigQuery, Amazon Kinesis, Amazon EMR, AWS Glue, Amazon Athena, Docker, S3, Parquet
Responsibilities
Design and implement software for AI Labs; assist in task planning, estimation, and scheduling; determine root cause for complex software issues and develop technical solutions
Seniority
Senior, hands-on IC