Back-End Software Engineer

Tel Aviv

Why Brew?

Brew is a strategic marketing platform that measures the impact of ALL of a company’s marketing activities and provides the insights to drive commercial success.

Brew discovers, streams, and parses live, unstructured market data, from anywhere on the web. By combining these capabilities with search, discovery, visualizations, and collaboration, they make this data digestible and explorable. Both marketing leaders and contributors use Brew's prescient insights to reliably define, plan, and optimize their growth strategy, in real-time.

With our database of millions of marketing activities, both online and offline, we use graph algorithms, statistical analysis and other algorithmic approaches to track the market, identify changes quickly and suggest insights to adapt and react.

Be part of the journey as we scale. We have just raised one of the biggest seed rounds in marketing and sales technology, and most importantly our clients, investors, and of course, Brewsters use and love the platform.

What will you do?

  • Be a part of highly experienced software engineers and take on the challenges of all things back-end. Sometimes, you should be ready to take on some Frontend tasks as well.
  • Plan and build pipelines and infrastructure to handle large volumes of data
  • Develop novel algorithms to discover new entities; extract relevant information by using various techniques from NLP to relations-graphs; connect to other entities and use statistical methods to complement missing information.
  • Build computational models to categorize, classify and create benchmarks for each customer relevant market and activities.
  • Build performant and scalable APIs used by the client-side.
  • Collaborate with related departments – product, architecture, and leadership – to move the business forward by building a winning product. Be part of the conversation from idea initiation, through design and implementation, to measurement and analysis.

What are we looking for?

  • 4+ years experience back-end development, building real-world applications, using Python and other technologies.
  • Understanding algorithms with large amounts of data-points, using various techniques and technologies.
  • Ability to find performance bottlenecks, design for scale and implement accordingly.
  • Team-player – Good communication skills. Willing to learn and teach. Charging the field together to deliver quickly without compromising on quality.
  • Ability to learn new technologies, willing to always change and adapt without taking current-state for granted.

Big plus if you have experience with:

  • Python and its ecosystem & Django and its ecosystem
  • AWS various tools services
  • Relational databases, performant modeling and query optimization.

What else should you know?

  • Growing with the team and future leading opportunities