Lead research on long‑term memory and hyper‑personalization for intelligent agents, developing models, methods, and evaluation frameworks to advance AI capabilities.
Responsibilities
Define research directions and problem statements for long‑term memory and personalization.
Design persistent and hierarchical memory systems and reusable memory components.
Propose and validate novel methods for contextual personalization, memory selection, and experience accumulation.
Develop large‑model training and memory‑co‑optimization pipelines for agent tasks.
Create evaluation frameworks for long‑term interaction, computer use, and multi‑agent tasks.
Requirements
Master’s in Computer Science, Artificial Intelligence, Machine Learning, Mathematics or related field; PhD preferred
Develop and evaluate machine‑learning models for borrower repayment behavior
Apply causal inference and experimentation to measure intervention impact
Translate model predictions into decision algorithms
Partner with Product, Engineering, and Operations on payment experiences and collections strategy
Identify machine‑learning opportunities in servicing areas
Requirements
Graduate degree in mathematics, applied mathematics, statistics, physics, econometrics, operations research, computer science, or a related quantitative field
Quantitative researcher focused on machine learning for systematic trading
Responsibilities
Develop sophisticated trading models using deep learning and NLP
Manage all aspects of the research process including data ingestion, analysis, methodology selection, implementation, testing, prototyping, and performance evaluation
Requirements
PhD or PhD candidate in machine learning, computer science, statistics, or a related field
Nice to have: experience in a data driven research environment
Nice to have: experience translating mathematical models into code
Embedded software Engineer is a key member of the IDEX-Dispensing team, working with local and global dispensing units on embedded systems design and development.
Compensation
The compensation range for this position is $127,200.00 - $190,800.00, depending on experience. This position may be eligible for performance based bonus plan.
Responsibilities
Design, develop, and maintain embedded drivers and firmware with a strong focus on C programming for embedded systems.
Develop and support real-time embedded applications using RTOS, ensuring reliability, performance, and scalability.
Lead board support package (BSP) development, including board bring-up, hardware validation, and low-level debugging.
Utilize Python or similar scripting tools to support automation, testing, debugging, and development workflows.
Communicate effectively across engineering teams, demonstrating a clear understanding of performance, quality, and delivery standards in a professional engineering environment.
Join our Dayton, Ohio, team to develop advanced methods for processing, modeling, and analyzing active and passive sensor data for geospatial intelligence.
Compensation
hourly pay for all positions - ensuring individuals are fairly compensated for hours worked while supporting a flexible work commitment.
Responsibilities
Conduct advanced research and development in GEOINT data processing, modeling, and analysis.
Use strong mathematical, computer science, and software development skills to prototype algorithms and expand the team's analytical tools for practical GEOINT capabilities.
Prototype and develop tools and software, including custom algorithms, to optimize the analysis of GEOINT datasets.
Evaluate emerging technologies and software packages, including commercial off-the-shelf (COTS) and government off-the-shelf (GOTS) solutions, to expand analytical capabilities.
Implement, train, and optimize algorithms.
Requirements
STEM degree in engineering, physics, mathematics, computer science, or a related field