The company is seeking to develop a groundbreaking proof-of-concept (PoC) that will redefine tax preparation by combining AI-powered document intelligence with Robotic Process Automation (RPA) to eliminate manual data entry.
Requirements
- Expert proficiency in Python and experience with web frameworks such as Flask or Django.
- Demonstrated experience integrating with third-party REST APIs, particularly AI/ML services (e.g., OpenAI, Google Cloud Vision, Amazon Textract).
- Hands-on experience with Robotic Process Automation (RPA), specifically for desktop applications. Experience with Python-based RPA libraries (Robocorp, TagUI, Pywinauto) is strongly preferred.
- Solid understanding of data structures and formats, especially parsing and validating JSON.
- A strong grasp of security principles for handling sensitive data (PII, financial information) and credentials.
- Direct experience with Optical Character Recognition (OCR) technologies.
- Proven skill in prompt engineering for Large Language Models (LLMs) to achieve structured, reliable outputs.
Responsibilities
- Architect & Build: Design, develop, and deploy the end-to-end system, including a Python-based backend (Flask/Django), a secure file upload interface, and the core processing pipeline.
- AI Integration & Prompt Engineering: Integrate with third-party AI services (OpenAI) and OCR engines. You will be responsible for crafting, testing, and refining sophisticated prompts to ensure highly accurate, structured JSON data extraction from a variety of tax forms.
- RPA Development: Build and maintain robust RPA bots using a Python-based framework (e.g., Robocorp) to automate data entry into the desktop version of Drake Tax Software. This includes creating resilient UI selectors and handling application-specific navigation.
- Data Integrity & Security: Implement best-in-class security measures for handling sensitive Personally Identifiable Information (PII). This includes secure API key management, data encryption, and ensuring client confidentiality is paramount.
- Error Handling & Validation: Develop comprehensive error-handling logic for the entire workflow. Design and implement a 'human-in-the-loop' verification system for users to review and approve extracted data before final processing.
- End-to-End Ownership: Manage the project from initial concept through PoC delivery, including testing, documentation, and planning for future scalability.
Other
- 5+ years of professional software engineering experience, with a strong portfolio of building and deploying applications.
- A proactive, problem-solving mindset with the ability to work independently and drive a project from concept to completion.
- Domain knowledge in accounting, finance, or tax preparation is a significant plus.
- Please submit your application at: https://www.mehdiani.com/employment-application/
- Full-Time / Contract-to-Hire