Python Engineer
Itemize Corp. - Wilmington, DE
Apply NowJob Description
ABOUT ITEMIZE Itemize is the leading AI company automating financial document processing. Its customers include financial organizations, banks, and enterprise offices of the CFO. The company's market-leading technology automates clerical tasks that still require manual effort. Its solutions elevate teams to focus on higher-impact activities. Itemize delivers efficiencies, intelligence, and new value from financial document automation. Consumer financial systems have transitioned to digital technologies, but business-to-business processes remain primarily stuck in analog mode. B2B still relies on paper documents, emails, and PDF images for communications and transactions between buyers, sellers, and third parties. These formats require human intervention in numerous tasks. They include data entry, reconciliations, verification, QA, approvals, custom spreadsheets, fraud screening, and compliance. Human involvement drives up errors and omissions, increases operating costs, and leaves significant value on the table. Unlike Generative AI and legacy technology like OCR and RPA, Itemize AI is designed specifically for financial document processing. Its focus is understanding financial document data to derive intelligence, validate results, and automate workflows. These processes include reconciliation, account coding, compliance, cash flow management, and payments. Itemize operations are cloud-based, with teams distributed nationwide and internationally. We have teams coast to coast within the United States as well as in several countries worldwide. We welcome people who enjoy the challenge of a fast-paced, high-growth environment on the leading edge of applying vertical AI to B2B financial challenges. ABOUT THE ROLE The Python Engineer - AI/ML Ops will play a key role in designing, developing, and optimizing our machine learning infrastructure. This role involves building scalable Python-based solutions , automating AI model workflows, and ensuring seamless deployment in a cloud-based production environment . The engineer will work closely with data scientists, DevOps, and platform engineers to build robust MLOps pipelines, improve model serving capabilities, and enhance overall system performance. This role will report to the Senior AI Engineer and will be responsible for: Python Development: Design and implement reusable Python libraries and frameworks to streamline machine learning model development and deployment. ML Model Deployment: Build and maintain Python-based MLOps workflows to efficiently transition models from development to production. Infrastructure Development: Develop automated Python scripts to manage CI/CD pipelines, containerization, and orchestration. API & Model Serving: Create and maintain REST APIs (FastAPI, Flask, or Django) to serve AI models in production. Data Integration & Processing: Work with vector databases and structured/unstructured data to support ML model performance. Automation & CI/CD: Use GitHub Actions, Docker, Kubernetes, and Helm to automate deployment and reduce manual intervention. Monitoring & Optimization: Implement Python-based monitoring tools to track model performance, system health, and reliability. Security & Compliance: Write secure, scalable, and well-documented Python code, adhering to best practices for security and compliance. REQUIRED SKILLS AND EXPERIENCE Education: Bachelor's degree in Computer Science, Data Science, or a related field; advanced degree (e.g., MS, PhD) preferred. Experience: 3-5 years of hands-on Python development experience, preferably in machine learning, automation, or DevOps . Strong experience with AWS services (e.g., Lambda, S3, EC2, SageMaker) for ML model deployment. Expertise in building and optimizing Python-based MLOps workflows for model training, validation, and deployment. Proficiency in Python REST API development (FastAPI, Flask, or Django) and integrating ML models into production. Experience with Kubernetes, Docker, and Helm for model containerization and orchestration. Strong Unix/Linux, Bash scripting, and GitHub Actions knowledge for automation. Hands-on experience with CI/CD pipelines and cloud infrastructure management. Preferred Qualifications: Experience with Infrastructure as Code (Terraform, CloudFormation). Familiarity with load balancing, traffic optimization, and distributed computing. Knowledge of data security best practices and compliance in ML deployment. WHAT WE OFFER High energy atmosphere of a growth-stage FinTech with great traction serving Fortune 500 companies operating in more than 25 countries. Professional development opportunities for learning and growth. A diverse international team of techies, dog lovers, globetrotters, and musicians. Itemize offers flexible PTO and a generous benefits package, and highly values independence. The annual base salary for this role is expected to be $115,000 to $130,000, plus employee stock options. Actual base pay could vary based on experience and geographic location. Itemize is an Equal Opportunity Employer. Itemize does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by applicable law. All employment is decided on the basis of qualifications, merit, and business need. #J-18808-Ljbffr
Created: 2025-03-01