BrightEdge01.03.26
AI SCORE 8.5

Senior Software Engineer - Remote Position at BrightEdge

$140K–$180K/year

About the Role

We are seeking a Senior Software Engineer to join our innovative team at BrightEdge. This remote position allows you to work from anywhere in India while contributing to our mission of transforming enterprise SEO and content performance through cutting-edge AI technology. As a Senior Software Engineer, you will play a crucial role in building the world's most efficient data engine, utilizing petabytes of data to deliver real-time SEO and AI insights.

What You'll Do

  • Design and implement a hybrid architecture using ClickHouse for real-time queries and BigQuery for batch processing, ensuring high performance and efficiency.
  • Optimize complex SQL queries to achieve sub-second response times on datasets with trillions of rows.
  • Utilize advanced techniques such as materialized views and projections to pre-calculate heavy aggregations, enhancing performance.
  • Engage in cost engineering by migrating high-frequency queries from BigQuery to ClickHouse, optimizing costs without sacrificing performance.
  • Collaborate with product managers and UX teams to own dashboard queries, ensuring they meet user needs and expectations.

Requirements

  • 5+ years of experience in software engineering, specifically with a focus on SQL and data optimization.
  • Expertise in ClickHouse, including production query/UI optimization.
  • Advanced knowledge of BigQuery, particularly in partitioning, clustering, and cost optimization.
  • Proficiency in programming languages such as Python and Go, as well as familiarity with dbt, Kubernetes, and Delta Lake.
  • Strong analytical skills and the ability to work with large datasets effectively.

Nice to Have

  • Experience with data warehousing and ETL processes.
  • Familiarity with Apache Kafka and other data streaming technologies.
  • Knowledge of cloud storage solutions like Amazon S3.

What We Offer

  • Competitive salary ranging from $140,000 to $180,000 per year.
  • Flexible remote work environment, allowing you to manage your schedule effectively.
  • Opportunity to work with a passionate team and cutting-edge technology in a high-growth SaaS company.
  • Culture focused on customer success, excellence, and winning.
  • Professional development opportunities and a chance to shape the future of search and content marketing.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at BrightEdge offers a unique opportunity to work remotely while optimizing cutting-edge data engines in a high-growth environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in SQL and experience with Clickhouse and BigQuery for efficient data querying and management, enabling the handling of large datasets effectively.

Self-motivated and disciplined, thriving in a remote work environment while managing time efficiently to meet project deadlines and deliver high-quality code.

Strong background in Python and Go programming languages, with a focus on building scalable applications and microservices, complemented by experience in container orchestration using Kubernetes.

Learning Resources

SQL Tutorial for Beginnersguide

Career Path

Senior Software Engineer(Now)Technical Lead/Architect(2-4 years)Engineering Manager(5-7 years)

Market Overview

Market Size 2024
$12B
Annual Growth
11.5%
AI Adoption in Data Management
45%
Investment in Data Analytics Tools
+35%
Labour Demand for SQL Engineers
+22%
Avg Salary for Senior SQL Engineers
$130K

Skills & Requirements

Required
SQLPythonGo
Growing in Demand
Data EngineeringMachine LearningCloud Data Warehousing
Declining
Traditional ETL ToolsLegacy SQL Databases (e.g., MS SQL Server 2008)

Domain Trends

Rise of Cloud Data Warehousing
The shift to cloud-based data warehousing solutions like BigQuery and Snowflake is increasing, with a projected market growth of 25% annually as organizations seek scalable data solutions.
Increased Focus on Real-Time Analytics
Businesses are investing in real-time data processing technologies, with 60% of companies prioritizing real-time analytics capabilities to enhance decision-making.
Integration of AI in Data Processing
AI tools are being integrated into SQL environments, with 50% of organizations adopting AI-driven analytics to automate data insights and improve operational efficiency.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.