Software Engineer (Data Access & Classification)
LiftedanUpworkCompany
Posted: January 21, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Job Description
We are seeking a Software Engineer (Data Access & Classification) to support our enterprise client's Data Access and Classification team, which builds and maintains critical infrastructure for classifying and controlling access to company datasets. Due to a recent priority shift focused on integrating external recruitment companies’ data into the Indeed ecosystem, the team is experiencing increased operational load that conflicts with existing OKRs.
This is a contract role, and is available for talent based in Latin America only. It will require CST time zone support.
Key Responsibilities:
Maintenance & Operational Support
• Offset increasing maintenance workload to support ongoing OKR commitments
• Provide ongoing support and maintenance for legacy classification systems
• dentify and improve performance issues within the classification service and its underlying SQL databases
Data Classification & Governance
• Help the Data Governance team iterate on and refine classification rules
• Build and modify classification rules using regex
• Develop and maintain test infrastructure to ensure quality and consistency of rule evaluations
Reporting & Visibility
• Assist in building reports from Snowflake data exports
• Provide visibility into classification results across Gmail, Google Drive, and S3
• Use reporting tools and frameworks to analyze large datasets and surface insights
Must-Have Skills
• Strong proficiency in Java (primary language; most systems are Java)
• Working proficiency in Python (used for tooling and supporting workflows)
• Basic to solid understanding of backend service development
• Experience working with AI-assisted development tools
• Ability to understand and apply regex for rule-based systems
Preferred / Additional Skills
• Expertise in statistics and sampling techniques
• Experience building test frameworks or quality validation infrastructure
• Familiarity with large-scale data reporting and analysis tools
Required Platforms & Tools
• Java 17+ development experience
• Spark development skills
• Familiarity with ArgoCD, S3, and Kubernetes
• Strong SQL / Presto query skills
• Experience with Tableau or similar reporting tools
Nice-to-Have Skills
• Experience with data classification systems (agentic or non-agentic)
• Front-end development experience (full-stack background is a plus, not required)
• Rust development experience
• Scala development experience
What Success Looks Like
• Maintenance workload is effectively absorbed, allowing the core team to stay focused on OKRs
• Classification rules are accurate, well-tested, and easier to iterate on
• Reporting provides clear visibility into classification outcomes across platforms
• Legacy systems remain stable, performant, and well-supported