Senior Backend Software Engineer

Kensho Technologies
US - New York - New York
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Design, develop, test, document, deploy, maintain, and improve reliable, secure, and performant APIs that apply Kensho’s AI capabilities to customer workflows. Collaborate with product, machine learning, infrastructure, design, and engineering colleagues on architecture and implementation, while contributing through code reviews, knowledge sharing, and mentorship.

Requirements: Requires at least five years of experience developing customer-facing APIs on a team, including experience building RESTful APIs and translating business requirements into technical plans. Candidates should have strong software lifecycle knowledge, communication skills, reasoning about loosely coupled systems, proficiency in algorithms, data structures, and architecture, and demonstrable technical depth in at least one area.

Key Skills: Backend Software Engineering, Customer-Facing API Development, RESTful APIs, Python, Flask, FastAPI, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Redis, Kafka, AWS, Amazon EKS, Software Architecture, Algorithms and Data Structures

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Company-Paid Premiums, Unlimited Paid Time Off, Paid Parental Leave, 401(k) Plan With Employer Matching, Charitable Donation Matching, Tuition Assistance, Professional Education Assistance, Snacks and Drinks, Catered Lunches, Dog-Friendly Office, Bike Sharing Membership, Compassion Leave, Elder Care Leave, Mentoring and Learning Opportunities, Conference and Event Participation




Fast Track Upload