Engrain is looking to improve its map-based tech by ensuring data consistency and assisting in building product integrations that drive value for clients and partners.
Requirements
Familiarity with data formats such as JSON, XML, or CSV
Understanding of Python and REST APIs for scripting and data manipulation, as well as Bash and command-line (CLI) workflows
API client experience: Hands-on experience using API client tools like Postman or Insomnia to test API endpoints, inspect request/response payloads (JSON/XML), and troubleshoot integration issues.
Version control familiarity: Basic understanding and practical use of Git and GitHub/GitLab for collaborative development, code review, and managing changes to SQL queries and documentation.
Product-minded analytical skills: Ability to prioritize data investigation and validation efforts based on business impact and product team needs, using tools like JIRA or Confluence to manage tasks.
Responsibilities
Data quality & integrity management: Ensure data accuracy and consistency across integrations by performing manual reviews, writing and maintaining Python scripts for proactive data quality monitoring, and systematically debugging data inconsistencies and anomalies across APIs, internal services, and databases.
API & Integration Support: Test API endpoints, review request/response data, and support troubleshooting efforts alongside senior team members.
Technical Documentation & Knowledge Management: Maintain clear, organized documentation, including OpenAPI/Swagger specifications, data schemas, integration processes, and internal data flow diagrams, to serve as a single source of truth for all stakeholders.
Partner & Internal Support: Provide assistance to partners and internal teams by answering data-related questions and escalating more complex issues to senior team members.
Learning & Development: Actively grow your knowledge of API integrations, data structures, automations, and the multifamily real estate industry.
Other
Bachelor’s degree in a technical, business, or analytical field, or equivalent experience
1–2 years of experience working with data in a technical, analytical, or implementation support role (internships, project work, or entry-level experience welcome)
Curiosity and willingness to learn about APIs, data integration, and technical product workflows
Strong attention to detail and organizational skills
A collaborative mindset and an interest in cross-functional teamwork