Senior Software Engineer
Company: Kira Learning
Location: New York
Posted on: November 6, 2024
Job Description:
About Kira LearningKira Learning is creating curriculum and
learning tools that empower teachers and prepare students for a
world in which technology and science play pivotal roles in
everyone's lives. By way of our expert-backed content and
intuitive, integrated teaching platform, Kira is intent on
transforming the way computer science and artificial intelligence
is taught and learned.We are backed by top-tier Venture Capital
funds including New Enterprise Associates (NEA) and Andrew Ng's AI
Fund.Overview:We live in a world where technology is rapidly
changing the educational experiences of students and teachers
everywhere, and we have the opportunity to shape how this change
takes place. It is Kira Learning's mission to harness
transformative AI technologies to make world-class teaching and
learning accessible to everyone. Currently, Kira is focusing on
transforming the way that Computer Science and Artificial
Intelligence is taught and learned through our expert-backed
content and integrated teaching platform. As an engineer at Kira,
you will lead crucial projects and initiatives that have never been
done before, and you will have the opportunity to help us build
products that improve teaching and learning experiences across the
world.This is a full-time position that requires flexibility with
work hours and availability outside of regular business hours. We
have offices in Los Angeles, CA, San Francisco, CA and New York
City, NY and we ask that employees work from one of the three
locations.As a Senior Software Engineer at Kira you will:
- Consistently ship large sized features and resolve issues to
improve the student and teacher experience.
- Set and edit Kira's technical direction, aligning approaches
across multiple areas. You will help translate business goals into
technical solutions with realistic milestones.
- Proactively identify areas of improvement in the code base;
seek out improvements to product quality, security and
performance.
- Partake in end-to-end product execution, including working
closely with Kira Learning's UI/UX designers on interaction and
visual design.
- Work on prototyping, testing, training, and defining support
procedures, in collaboration with the rest of the engineering team,
product team, and executive leadership.Experience & Skills:
- Bachelor's or Master's degree in Computer Science, or
equivalent technical experience.
- 5+ years of experience working in software engineering.
- Knowledge developing and debugging in C/C++ and Java, or
experience with scripting languages such as Python, Perl, PHP,
and/or shell scripts.
- Strong grasp of full-stack web development frameworks, and
ability to create an application end-to-end.
- Developing and working with automated testing frameworks to
enable end-to-end reliable testing and deployment strategies.
- Experience leading software design decisions, defining and
managing end-to-end project requirements, and shipping complex
products with minimal guidance.
- Familiarity and experience working with NoSQL databases such as
MongoDB.
- Familiarity and experience auditing and contributing to product
infrastructure.
- Demonstrated capacity to clearly and concisely communicate
about complex technical, architectural, and/or organizational
problems, including to non-technical employees, and propose
thorough iterative solutions.
- Strong written and verbal communication skills.
- Ability to be nimble and adaptable. Can roll with the punches
and thrive in a fast-paced, early-stage startup environment.
- A positive, can-do attitude. You're not deterred by minor
setbacks and are able to swiftly overcome ambiguity.
- Impeccable attention to detail.
- Experience leading software engineering projects in a rapidly
changing and fast-paced environment.
- (Preferred) Familiarity and experience working with
AWS.Compensation:$170,000 - $230,000 a year. Competitive salary and
equity package in a well-funded, high growth company. Compensation
is based on a number of relevant factors such as location,
professional experience and related skill sets.Benefits include:
- Flexible PTO
- Paid parental leave
- Top-notch medical, dental and vision coverage
- Company 401(k) planBackground Check: Kira Learning will make a
conditional job offer in line with local, state and federal laws,
and a subsequent criminal, education, and employment history
background check will then be issued.Equal Employment Opportunity
Employer: At Kira Learning, we are committed to providing an
environment of mutual respect where equal employment opportunities
are available to all applicants without regard to race, color,
religion, sex, pregnancy (including childbirth, lactation and
related medical conditions), national origin, age, physical and
mental disability, marital status, sexual orientation, gender
identity, gender expression, genetic information (including
characteristics and testing), military and veteran status, and any
other characteristic protected by applicable law. Kira believes
that diversity and inclusion among our employees are critical to
our success as a company, and we seek to recruit, develop and
retain the most talented people from a diverse candidate pool.
Selection for employment is decided on the basis of qualifications,
merit, and business need.
#J-18808-Ljbffr
Keywords: Kira Learning, Cherry Hill , Senior Software Engineer, IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...