Application Developer

INSPYR Solutions

Lake Buena Vista, FL

JOB DETAILS
SALARY
SKILLS
Analysis Skills, Application Programming Interface (API), Artificial Intelligence (AI), Continuous Deployment/Delivery, Continuous Integration, Data Science, Docker, Documentation, Ecosystems, Integration Testing, Machine Tool, Natural Language Processing (NLP), Natural Language Toolkit (NLTK), Operational Improvement, Professional Services, Pytest, Python Programming/Scripting Language, R Programming Language, Refactoring, Reliability Engineering, Risk Management, Software Architecture, Software Development, Software Engineering, Team Lead/Manager, Technical Delivery, Testability, United States Citizen, User Interface/Experience (UI/UX), Writing Skills
LOCATION
Lake Buena Vista, FL
POSTED
1 day ago
Title:  Application Developer
Location: Orlando, FL
Duration:  3 months
Compensation: $80.00 – 94 41 per hr
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.


Description:

We are seeking a software engineering contractor to harden and evolve FLIK, DDSI's NLP-based analytics application. This is not a data science role; the contractor will partner with a data science team that owns modeling logic and analytical methods.


 Primary responsibilities include:
  • Separate core modeling workflows from the Streamlit application into a
reusable Python package
  • Improve code structure, testing, and CI/CD reliability in alignment with
  • department standards
  • Enable programmatic (non-UI) access to FLIK capabilities
  • Develop architecture documentation and contributor guidance, including support for AI-assisted development
  • This role adds dedicated software engineering capacity to a data science-led team,
  • enabling separation of responsibilities between modeling and engineering concerns.
The contractor will:
  • Reduce operational risk by improving testability, reliability, and CI/CD
  • practices.
  • Make FLIK maintainable by introducing clear architecture, documentation and coding conventions.
  • Enable reuse by decoupling modeling workflows from the Streamlit UI and
  • supporting non-UI access.
  • This allows the data science team to focus on evolving methods and delivering
value to users, while ensuring the underlying system is robust, extensible, and
aligned with department standards
 
What are the top 3-5 skills you are looking for in candidates?
  • Python software architecture & refactoring: Experience separating reusable
  • domain logic from UI/framework layers in complex applications, especially in data
  • science contexts.
  • Testing, CI/CD, and operational hardening: Strong experience with pytest,
  • integration testing, and CI/CD pipelines (GitLab, Docker); ability to improvereliability in existing systems.
  • Python packaging and interface design: Experience designing installable
  • Python packages and defining clear programmatic interfaces (e.g., scriptable, API-friendly, or tool-compatible access)
  • Streamlit at production scale: Experience working with Streamlit applications(multi-page apps, session state, callbacks), with a focus on maintainability and testing.
  •  Developer experience for humans and AI-assisted tools: Ability to write clear documentation, architecture guidance, and coding conventions that enable both developers and AI coding assistants to work effectively in the codebase
 
Required  Skills
  • Languages: Python, R (bonus)
  • Core application stack: Streamlit (multi-page app, session state,
  • callbacks); pytest, Git + GitLab (MRs, CI pipelines), Docker
  • Heavily used Python libraries: pandas, NumPy, scikit-learn, spaCy,NLTK, Gensim, Transformers / ONNX Runtime / Optimum, LangChain,
  • LangGraph, LangChain OpenAI, Plotly matplotlib, pyLDAvis, Pydantic /pydandic-settings (comfort reading and integrating these libraries issufficient; our data science team owns the modeling and NLP methodology)
  • Dev tooling: pre-commit, Black, Ruff, mypy, docformatter, Sphinx Bonus
  • Python packaging; streamlit ecosystem; infrastructure & deployment; AI-
  • assisted development; documentation & quality

Can you give us an example of the types of questions you'd ask during an
interview?
• Technical questions on Python programming; Streamlit; Docker; Git; Unit Testing
and other skills listed above.

Additional Notes;

This role can sit in any major hub, the team sits in Orlando, but please note that it's mandatory that candidates will be working Eastern hours, whether they're located in California or not.

This role is currently slated to go no further than October 3, 2026 - there's a possibility of this being extended past that date, but No Guarantee.

About INSPYR Solutions

Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients’ business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
 

Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions’ Privacy Policy and INSPYR Solutions’ AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.

About the Company

I

INSPYR Solutions