You are viewing a preview of this job. Log in or register to view more details about this job.

Technical Product Manager / Business Analyst

We're seeking an experienced professional to bridge the gap between business needs and technical implementation in a data-focused environment. The ideal candidate will have a blend of product management expertise, technical analysis capabilities, and hands-on experience with data systems.

Core Responsibilities:

 

Data Architecture & Modeling

  • Strong understanding of relational and non-relational databases (PostgreSQL, DynamoDB)
  • Apply best practices in database design including normalization, indexing, and partitioning strategies
  • Collaborate with data engineers to implement efficient ETL/ELT processes
  • Familiarity with ELT/ETL processes and data integration tools (Airbyte, dbt, etc)

Technical Implementation & Automation

  • Write intermediate-level Python code for data processing, validation, and integration
  • Build automation scripts and simple tools to improve team efficiency
  • Work with data libraries and frameworks (e.g., Pandas, SQLAlchemy, FastAPI)
  • Troubleshoot and resolve data-related issues across the technical stack

Documentation & Communication

  • Create clear technical documentation accessible to both engineers and business stakeholders
  • Maintain up-to-date system specifications, data dictionaries, and process flows
  • Present complex technical concepts to non-technical audiences effectively
  • Collaborate using documentation platforms

Requirements Engineering & Specification Development

  • Transform complex business needs into clear, actionable technical requirements
  • Create comprehensive user stories, acceptance criteria, and technical specifications
  • Develop and maintain data flow diagrams that illustrate system architecture and processes
  • Familiarity with Agile/Scrum frameworks, including backlog grooming and sprint planning

Technical Leadership

  • Work within modern software development environments (Git, CI/CD, Docker, AWS)
  • Serve as a liaison between business units and engineering teams
  • Facilitate technical discussions to ensure requirements are implemented accurately
  • Contribute to architectural decisions regarding data systems

Qualifications:

Required

  • Demonstrated proficiency with PostgreSQL
  • Working knowledge of Python for data manipulation and automation
  • Experience writing technical specifications and requirements documentation
  • Strong understanding of software development lifecycles and methodologies

Preferred

  • 2+ years of experience in technical product management, business analysis, or data engineering
  • Experience with NoSQL databases, particularly DynamoDB
  • Familiarity with data transformation tools (dbt, Airbyte, etc.)
  • Knowledge of cloud environments, especially AWS data services
  • Background in a startup or fast-paced technical environment
  • Previous experience in a hybrid technical-business role