Salary
💰 $135,000 - $175,000 per year
Tech Stack
AWSAzureCloudDjangoDockerGoogle Cloud PlatformJavaScriptKubernetesMicroservicesNode.jsPostgresPythonRedisSQLTypeScript
About the role
- Plan and execute new products, features and improvements with senior developer, business analysts and managers
- Coordinate with designers and backend developers to ensure technical feasibility of UI/UX designs
- Integrate large language models (LLMs) and other AI services via APIs (OpenAI, Anthropic, etc.)
- Build and maintain ML pipelines for data processing, model training, and inference
- Develop robust, scalable server-side applications and microservices
- Design and implement RESTful APIs
- Build and optimize database schemas, queries, and data access layers
- Ensure system performance, security, and reliability at scale
- Work with DevOps teams to implement CI/CD pipelines and monitoring
- Participate in technical architecture decisions and system design discussions
- Emphasize back-end development while supporting full-stack development for AI-powered applications
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
- 3-5 years of software development experience with strong back-end focus
- Proficiency in Python, JavaScript/TypeScript, SQL
- Hands-on experience with LLM APIs and prompt engineering
- Experience with Langchain and vector embeddings
- Experience with back-end frameworks: Node.js, FastAPI, Django
- Strong knowledge of databases: PostgreSQL, Redis, vector databases (Pinecone, Weaviate)
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
- Understanding of software engineering best practices (testing, version control, agile methodologies)
- Ability to multitask and prioritize and adapt quickly to a growth-oriented environment
- Ability to work cross-functionally as a team player with strong interpersonal skills
- Excellent verbal and written communication skills
- Must reside within a commutable distance to New York City and be able to attend in-office days as required
- Mentorship from industry experts working at the intersection of AI technology and business strategy
- Clear career progression path with increasing responsibility as skills develop
- Exposure to cutting-edge AI technologies including LLMs and conversational systems
- Competitive compensation package
- Comprehensive benefits plan
- Health insurance (including medical, dental, and vision coverage)
- Retirement savings benefits
- Life insurance
- Disability benefits
- Parental leave
- Sick leave
- Paid vacation and holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaScriptTypeScriptSQLLLM APIsLangchainNode.jsFastAPIDjangoPostgreSQL
Soft skills
multitaskingprioritizationadaptabilityteam playerinterpersonal skillsverbal communicationwritten communication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering