Taro Logo

Software engineer, AI retrieval

Writer is an enterprise SaaS company specializing in AI-powered content and writing solutions.
Machine Learning
Mid-Level Software Engineer
Hybrid
AI · Enterprise SaaS

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 involves working with cutting-edge AI technologies while building scalable solutions for content retrieval and search functionality. The ideal candidate will have strong Python programming skills, experience with API development, and knowledge of machine learning frameworks. The role offers a hybrid work environment in San Francisco, with comprehensive benefits including healthcare, parental leave, and various stipends for professional development and wellness. The position requires collaboration with cross-functional teams, including data scientists and product managers, to deliver high-quality AI solutions. This is an excellent opportunity for a software engineer passionate about AI and machine learning to work on challenging problems while contributing to a growing enterprise SaaS platform.

Last updated a day ago

Responsibilities For Software engineer, AI retrieval

  • Design and implement AI retrieval systems
  • Optimize performance of AI retrieval systems
  • Collaborate with cross-functional teams
  • Maintain code quality and follow best practices
  • Develop comprehensive testing and validation
  • Build and maintain REST and GraphQL APIs
  • Implement streaming and cancelable endpoints
  • Continuous improvement of systems and processes

Requirements For Software engineer, AI retrieval

Python
  • Proficient in Python
  • Experience with virtual environments and dependency management
  • Expertise in error handling and exceptions
  • Knowledge of datamodels and data structures
  • Proficiency in context managers and logging best practices
  • Experience with OOP concepts including inheritance
  • Familiarity with Python's magic methods
  • Strong testing background with pytest
  • Experience with async programming using asyncio
  • Proficiency in memory and performance profiling
  • Experience in API development with FastAPI and Flask
  • Capability to implement streaming responses and cancelable endpoints

Benefits For Software engineer, AI retrieval

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Generous PTO, plus company holidays
  • Medical, dental, and vision coverage for you and your family
  • Paid parental leave for all parents (12 weeks)
  • Fertility and family planning support
  • Early-detection cancer testing
  • Flexible spending account and dependent FSA options
  • Health savings account for eligible plans with company contribution
  • Annual work-life stipends
  • Company-wide off-sites and team off-sites
  • Competitive compensation, company stock options and 401k

Interested in this job?

Jobs Related To Writer Software engineer, AI retrieval

Software engineer, AI retrieval

Software Engineer position focused on AI retrieval systems development, requiring Python expertise and machine learning experience, offering hybrid work in NYC with comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft's Ads Fraud Detection team, focusing on ML-based fraud detection at web scale, offering $98K-$193K salary with hybrid work model.

Software Engineer, AI Tools

Software Engineering role at Salesforce focusing on building AI tools and agents, requiring Java expertise and 4+ years of experience, based in Palo Alto.

AI Software Engineer - Agentforce

AI Software Engineer position at Salesforce focusing on generative AI development for Agentforce, requiring 3+ years of ML engineering experience and strong programming skills.

Machine Learning Infrastructure Engineer, GenAI Technology

Machine Learning Infrastructure Engineer position at Point72, focusing on building and optimizing high-performance infrastructure for GenAI/ML workloads in the financial sector.