5n
We just closed our seed round with ~$4M in financing, have significant revenue and a growing base of paying customers, and are well positioned to become the leader in automated data analysis.
We're looking to bring on software engineers to help us solve the most complex challenges in the data analytics space and enhance the capabilities of our TextQL platform. As a software engineer at TextQL, you'll play a vital role in revolutionizing the way data analysis is conducted, making it more accessible and efficient for everyone. You'll work on interesting technical problems and be given full autonomy in designing, implementing, and launching your solution.
Some of our current projects involve: - Building structured parsers and action executors on top of language models to provide a rich chat experience, secure python and SQL execution, dashboard search, and graceful failure handling. - Indexing our customers' entire knowledge base of dashboards, docs, and data transformations in order to write accurate queries from a business and technical context (should I use a left or inner join? is revenue inclusive or exclusive of sales commission?) - Building out connectors to a ton of data tools; warehouses, dashboards, catalogs, metrics layers, and more!
Tech stack is Haskell + Typescript (Svelte) + Nix right now. Tech stack experience not necessary if you're willing to learn.
We're looking for people who: - Are customer obsessed: Understand that making happy customers is our number one priority, not writing flashy features or adding dependent types to the codebase. Be willing to talk to and take the time to understand our customers. - Take ownership: Be willing to formulate and implement both technical and non-technical solutions to important business problems, and never say "that's not my job". - Are proactive: Identify and fix problems without being asked.
Our current team: - Mark (me) was a software engineer at Facebook working on Sigma/Haxl before leaving to start TextQL with Ethan. - Ethan led the Data Team at as an early employee at Tackle.io, a $1.25b cloud software startup. - Three other software engineers, including two extremely sharp college dropouts and two former startup founders. - One person working on Sales + Operations, the former highest-performing salesperson at Tackle.io for multiple years straight
Other facts about the job: - We are currently remote, but as we grow will likely move to require some kind of in-person work around 1-2 department headquarters. If you're located in or open to moving to either San Francisco, New York, or London, there should be no problem. Apologies for the uncertainty here. Relocation and visa support will be provided if needed. - All Experience Levels (full-time, new graduate okay, internship unlikely but happy to look) - Salary: $105k-170k with a generous equity grant scaling on seniority.
Email us at engineering at textql dot com
Xlinx VU19P, an FPGA with 9M logic cells
GitHub Copilot and Static Typing = <3
Show HN: Inject VSCode code, errors, and definitions into your ChatGPT prompt
https://github.com/TextQLLabs/mkprompt
I made this project for myself over the past two days. It's a web app that lets you build a ChatGPT prompt where you can add code, errors, and symbol definitions from VSCode in one click.1. Run the web app from docker 2. Download the VSCode extension and run the connect command 3. Construct prompt 4. Paste into ChatGPT/some other toolWhy it's useful: - LLM neutral: paste prompts into ChatGPT,...
The LLaMa Story: How the Internet Summoned an Alien Mind on a Smartphone
Show HN: I made a tool that automatically documents dbt models with GPT-3
https://github.com/TextQLLabs/dbt-documentor
Sharing dbt documentor, a CLI tool that I built over the weekend to automatically generate dbt docs for models and columns with missing descriptions using the OpenAI API.Would love to get feedback on how I can improve this, especially if you have a large DBT repo (only used it on smaller ones so far.) Considering adding a GitHub action/dbt package, definition inheritance, version history, or...
Compiling to Categories [pdf]
I haven't found any utility to the CT that is above the scope of Haskell; it feels like if it's too advanced to implement in Haskell, it's too advanced to find a use case anywhere.
Highest-Performance Stream Processing in OCaml/Scala
Can GPT-3 Solve CTF Problems?
Tactic Metaprogramming in Haskell (2018)
Ask HN: I don't use an IDE, should I be using one?
I've been at my job for about 1.5 years, and I don't actually use an IDE. Basically I have tmux with one vim window and 1-3 terminal windows. Whenever I want to see the results of a change, I'll just switch to a terminal and either reload in a repl, recompile, or rerun tests. For things like linters and autoformatters I just manually run those things too. If I want to find a definition I'll...