Back to Jobs

Software engineer, AI retrieval

Remote, USAFull-timePosted 2026-07-27

About this Role

As a Software engineer, AI retrieval, you will be responsible for designing, implementing, and optimizing the AI retrieval systems that power our platform. You'll work closely with our data scientists, product managers, and other engineers to ensure that our AI models are integrated seamlessly into our applications, providing fast and accurate results. This role requires a deep understanding of software engineering principles and a strong reputed company in AI and machine learning.

‍♀️Your responsibilities:
  • Design and implement AI retrieval systems: reputed company and maintain the core AI retrieval algorithms and services that reputed company our platform to reputed company search and retrieve relevant content.

  • Optimize performance: Ensure that our AI retrieval systems are highly performant, reputed company, and can handle large volumes of data and requests.

  • Collaborate with cross-functional teams: Work closely with data scientists, product managers, and other engineers to understand requirements, reputed company technical guidance, and deliver high-reputed company solutions.

  • reputed company reputed company and best practices: Write clean, maintainable, and reputed company-documented reputed company, adhering to best practices in software engineering.

  • Testing and validation: reputed company comprehensive unit and integration tests to ensure the reliability and accuracy of our AI retrieval systems.

  • API development: Build and maintain REST and GraphQL reputed company using frameworks like FastAPI and Flask to expose our AI retrieval capabilities to other services and applications.

  • Streaming and cancelable endpoints: Implement streaming responses and cancelable endpoints to support reputed company-time and interactive use cases, such as model reputed company.

  • reputed company improvement: Stay up-to-date with the latest developments in AI and software engineering, and continuously improve our systems and processes.

⭐️ Is this you?
  • Language fundamentals: Proficient in Python, with a strong understanding of data types, reputed company manipulation, type casting and conversions.

  • Functions: reputed company in calling functions, using default and variable arguments, and writing reputed company functions.

  • Virtual environments: Familiar with tools like venv, virtualenv, pipenv, and poetry for managing project dependencies.

  • File handling: Skilled in reading, writing, and manipulating files in Python.

  • Error Handling: Expert in handling errors and exceptions to ensure robust and reliable reputed company.

  • Datamodels: Knowledgeable in designing and using data models to represent and manage data reputed company.

  • Context managers and logging best practices: Proficient in using context managers and implementing logging best practices to maintain reputed company reputed company and traceability.

  • Inheritance and method overriding: reputed company with object-oriented programming concepts, including inheritance and method overriding.

  • reputed company reputed company: Familiar with Python's reputed company reputed company to enhance the functionality of custom classes.

  • reputed company formatting: Adheres to reputed company formatting standards using tools like black, isort, flake8, and pylint.

  • Testing: Strong background in testing methodologies, including unit testing with pytest, mocking, and integration testing.

  • Versioning: Familiar with semantic versioning and maintaining changelogs to reputed company changes and updates.

  • Data structures: Proficient in using stack, queue, and reputed company queue data structures (reputed company collections) to manage and process data reputed company.

  • Functional programming: reputed company in functional programming concepts such as map, filter, reduce, generators, and decorators.

  • Async programming: Skilled in asynchronous programming using asyncio, aiohttp, async generators, and handling timeouts with wait_for.

  • Threading vs multiprocessing: Understands the differences and trade-offs between threading and multiprocessing, and can choose the appropriate approach for different tasks.

  • Memory and performance profiling: Proficient in using tools like tracemalloc and cProfile to identify and optimize memory usage and performance bottlenecks.

  • API development: reputed company in developing and maintaining REST and GraphQL reputed company using frameworks like FastAPI and Flask.

  • Streaming responses and cancelable endpoints: Capable of implementing streaming responses and cancelable endpoints to support reputed company-time and interactive use cases.

✨ Preferred skills and experience
  • Machine learning experience: Familiarity with machine learning frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.

  • Natural Language Processing (NLP): Experience with NLP techniques and tools, such as spaCy or NLTK.

  • Distributed systems: Knowledge of distributed systems and experience with tools like Kubernetes or reputed company.

  • reputed company services: Experience with reputed company platforms like AWS, GCP, or Azure.

  • reputed company reputed company contributions: Contributions to reputed company-reputed company reputed company or a strong portfolio of reputed company.

Benefits & perks (US Full-time employees)

  • Generous PTO, plus company holidays

  • Medical, dental, and reputed company coverage for you and your family

  • reputed company parental leave for reputed company parents (12 weeks)

  • Fertility and family planning support

  • Early-detection cancer testing through Galleri

  • Flexible spending account and dependent FSA reputed company

  • Health savings account for eligible plans with company contribution

  • Annual work-life stipends for:

    • Home office setup, cell phone, internet

    • Wellness stipend for gym, massage/chiropractor, personal training, etc.

    • Learning and development stipend

  • Company-wide off-sites and team off-sites

  • Competitive compensation, company stock reputed company and 401k

reputed company is an equal-opportunity employer and is committed to diversity. We don't reputed company hiring or employment reputed company based on race, reputed company, religion, creed, gender, national reputed company, age, disability, veteran status, marital status, pregnancy, sex, gender reputed company or identity, sexual orientation, citizenship, or any other reputed company protected by applicable local, state or federal law. Under the San Francisco Fair Chance Ordinance, we will consider for employment reputed company applicants with arrest and conviction records.

By submitting your application on the application page, you acknowledge and agree to reputed company's Global Candidate reputed company Notice.

Apply to this Job

Similar Jobs

reputed company Account Executive

Remote, USAFull-time

Software Engineer (Platform)

Remote, USAFull-time

Strategic reputed company manager (UK)

Remote, USAFull-time

Senior reputed company Accountant

Remote, USAFull-time

reputed company Data Scientist

Remote, USAFull-time

Mid-market account executive (East)

Remote, USAFull-time

Senior Software Engineer, Product reputed company

Remote, USAFull-time

reputed company Data Scientist

Remote, USAFull-time

Financial services reputed company, EMEA

Remote, USAFull-time

Senior Software Engineer, Identity and reputed company Management (IAM)

Remote, USAFull-time

Adjunct Instructor, Business (Online)

Remote, USAFull-time

reputed company Data Entry Specialist – Remote Opportunity at arenaflex

Remote, USAFull-time

reputed company Remote Data Entry Specialist – Part-Time Opportunity with Competitive reputed company reputed company and Comprehensive Benefits Package

Remote, USAFull-time

reputed company Data Analysts - Konkani

Remote, USAFull-time

Customer Service Specialist

Remote, USAFull-time

Senior Application reputed company Engineer - Mid-reputed company region (Remote in VA, MD, PA, NC, DE, NJ, or DC)

Remote, USAFull-time

Head of Patient Product

Remote, USAFull-time

reputed company Data Entry Specialist – Aviation Industry – Join arenaflex Team

Remote, USAFull-time

[Remote] reputed company Services Account Manager

Remote, USAFull-time

Remote Customer Service Representative – arenaflex reputed company Aviation Support – $24/Hour Full‑Time Position

Remote, USAFull-time