Alembic - San Francisco, CA

posted 4 days ago

Full-time - Senior
San Francisco, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Software Engineer, Applied AI at Alembic will play a crucial role in enhancing the company's AI and machine learning capabilities. This position involves collaborating with various teams to develop and implement innovative features that provide deep insights into marketing data analytics. The engineer will focus on applying Graph Neural Network (GNN) architectures to unlock complex marketing insights, contributing to the overall mission of maximizing marketing investments for clients.

Responsibilities

  • Grow AI and ML capabilities by contributing ideas and launching new engineering projects.
  • Partner with engineers, AI scientists, researchers, designers, and product managers to bring new features into production.
  • Help customers unlock insights about their marketing efforts through Alembic's products.
  • Contribute to the development and implementation of GNN architectures for marketing analytics.
  • Apply GNN techniques to extract deeper insights from complex marketing data.

Requirements

  • Strong verbal and written communication skills to convey complex ideas effectively.
  • Experience in delivering production-ready Python programs.
  • Proficiency in querying, designing, and optimizing relational databases such as Postgres.
  • Experience managing the software development lifecycle from scoping to continuous monitoring in production.
  • Experience with profiling methods and scalability assessment for capacity planning.
  • Experience with data preprocessing techniques including cleaning, transformation, normalization, and feature extraction.
  • Strong understanding of graph theory concepts and algorithms.
  • Experience with deep learning frameworks like PyTorch or PyTorch Geometric.

Nice-to-haves

  • Experience with ELT pipeline and orchestration systems such as Airflow.
  • Familiarity with non-SQL databases like Druid, Elasticsearch, and Neo4j.
  • Experience deploying and managing applications on AWS.
  • Proficiency in Docker and experience with container management and deployment.
  • Understanding of statistical concepts and methods such as statistical testing and regression analysis.

Benefits

  • Opportunity to work on technologically challenging projects that solve real customer needs.
  • Growth stage experience in a startup environment with a focus on personal development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service