DataGPT Logo DataGPT
DataGPT Logo

Senior Software Developer - Algorithm

💰 $150,000 - $200 🌍 Canada, United States 📅 04/14/2025

Apply

Job Description

### About DataGPT

DataGPT is the world’s first Conversational AI Analyst. Our platform enables
users to interact directly with their data using natural language, providing
analyst-grade insights in seconds.

### Who We're Looking For

We’re seeking a skilled Software Engineer to join our growing data science and
engineering team. You’re passionate about real-time data analysis, scalable
infrastructure, and innovative data modeling, with a knack for turning complex
problems into elegant solutions.

### Responsibilities

* Build real-time data analysis backend services using Python, NodeJS, a proprietary database, and Redis.
* Design config file schemas, data models, and an ETL generator to streamline customer data onboarding.
* Deploy and manage AWS infrastructure using Nomad, Terraform, Consul, Nginx, S3, and EFS. Develop Semantic Data Graphs to automatically infer relationships between data columns.
* Create Ontologies for a unified metrics and instructions vocabulary, enabling easy data labeling and insights/anomaly configuration.
* Implement Abstract Data Representation to optimize data storage decisions, such as sharding.
* Develop an Advanced Pipeline Compiler to automate query/ETL configuration, supporting cross-source data consolidation and external API integrations.
* Write clean, documented code and collaborate with data scientists to integrate experimental results.
* Engage in problem-solving discussions to innovate solutions.
* Establish best practices and help recruit top Software Engineers.

### Qualifications

* 8+ years of software industry experience.
* Bachelor’s in Computer Science, Software Engineering, or equivalent.
* Strong analytical and problem-solving skills.
* Deep computer science fundamentals, with the ability to simplify complex problems into efficient algorithms and data structures.
* Proven experience delivering scalable, reliable products in Agile environments.
* Expertise in ETL pipelines and Big Data tools (e.g., BigQuery, dbt, Hadoop, Spark).
* Extensive experience with Python, Numpy, and Pandas for computational/data challenges.
* Knowledge of scalable application design, REST APIs, and real-time data processing.
* Experience with AWS/GCP analytics and interest in Semantic Data Graphs or Ontologies.
* Fluent, efficient coder with enthusiasm for data science.
* Strong experience with TypeScript, JavaScript, and React in building modern web applications.

### What We Offer

* Fully remote work environment, primarily hiring in Canada and the United States.
* Competitive base salary and stock option plan.
* Comprehensive health insurance for both Canadian and U.S. residents.
* Generous paid leave.
* Flexible working hours—design your most productive work schedule.
* Opportunity to be part of a fast-paced team building cutting-edge technology.

If you are excited about this opportunity and meet the qualifications, we
encourage you to apply!