Taro Logo

Software engineer, AI retrieval

Writer is a company specializing in AI-powered enterprise software solutions.
Machine Learning
Mid-Level Software Engineer
Hybrid
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software engineer, AI retrieval

Writer is seeking a Software Engineer specializing in AI retrieval systems to join their engineering team. This role focuses on designing and implementing AI retrieval systems that power their platform, requiring expertise in both software engineering and machine learning. The position offers a unique opportunity to work with cutting-edge AI technology while building scalable solutions. The ideal candidate will have strong Python programming skills, experience with machine learning frameworks, and expertise in API development. Working in a hybrid setting in New York City, you'll collaborate with cross-functional teams including data scientists and product managers. The role combines technical challenges in AI with practical software engineering, offering comprehensive benefits and the chance to impact a growing AI-powered platform. The position requires both strong technical skills and the ability to work effectively in a collaborative environment.

Last updated 3 months ago

Responsibilities For Software engineer, AI retrieval

  • Design and implement AI retrieval systems and algorithms
  • Optimize performance and scalability of AI retrieval systems
  • Collaborate with cross-functional teams
  • Write clean, maintainable, and well-documented code
  • Develop comprehensive unit and integration tests
  • Build and maintain REST and GraphQL APIs
  • Implement streaming responses and cancelable endpoints
  • Continuously improve systems and processes

Requirements For Software engineer, AI retrieval

Python
TypeScript
  • Proficiency in Python programming
  • Experience with virtual environments and dependency management
  • Expertise in error handling and exceptions
  • Knowledge of datamodels and OOP concepts
  • Proficiency in code formatting and testing methodologies
  • Experience with async programming using asyncio
  • Knowledge of threading and multiprocessing
  • Experience with API development using FastAPI and Flask
  • Familiarity with machine learning frameworks
  • Experience with NLP techniques and tools
  • Knowledge of distributed systems
  • Experience with cloud platforms

Benefits For Software engineer, AI retrieval

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • Generous PTO and company holidays
  • Medical, dental, and vision coverage
  • Paid parental leave (12 weeks)
  • Fertility and family planning support
  • Early-detection cancer testing
  • Flexible spending account
  • Health savings account with company contribution
  • Home office setup stipend
  • Wellness stipend
  • Learning and development stipend
  • Company-wide off-sites
  • Competitive compensation
  • Company stock options
  • 401k