Backend / Data Software Engineer (Generalist)

1 month ago
Full-time
Mid Level
Software Development
Tenchi Security

Tenchi Security

Tenchi Security is a company that provides a SaaS platform called Zanshin, which connects companies with their supply chains, promotes transparency, and manages cybersecurity and privacy risks. Their product offers specialized support for prioritizing ...

Internet Software & Services
11-50
Founded 2019
$3M raised

Description

  • Design, build, and maintain scalable, high-performance backend services and APIs using Python.
  • Architect and optimize ETL/ELT pipelines to process large volumes of data with PySpark.
  • Containerize applications and data jobs for deployment across environments.
  • Design efficient relational database schemas for transactional and analytical workloads.
  • Optimize complex SQL queries for performance and reliability.
  • Work closely with product, analytics, and data science teams to translate data needs into production-ready solutions.
  • Help shape data ingestion, processing, and storage patterns across the platform.

Requirements

  • Strong proficiency in Python for writing clean, testable, and efficient production code.
  • Experience with frameworks such as FastAPI or Flask, or with standard library concurrency patterns.
  • Advanced knowledge of SQL, including joins, window functions, and query optimization.
  • Experience working with relational databases such as PostgreSQL or MySQL.
  • Hands-on experience using PySpark for distributed data processing and large-scale data manipulation.
  • Experience containerizing applications and managing deployments using Docker or Docker Compose.
  • Strong understanding of software engineering best practices, including git version control, CI/CD, code reviews, and unit/integration testing.
  • Experience with Apache Iceberg for managing large-scale analytic datasets and table formats is a plus.
  • Familiarity with cloud storage solutions and optimization techniques, especially AWS S3 or S3 Tables, is a plus.
  • Familiarity with data ingestion and orchestration tools such as AWS Glue or AWS Step Functions is a plus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Backend Platform

Customer.io 11-50 Professional Services

Customer.io is hiring an experienced backend engineer for its Platform team to build and own the distributed infrastructure that powers a high-scale marketing automation platform processing billions of events and messages worldwide.

AWS DynamoDB Ember GCP Go MySQL PostgreSQL React System Design
3 hours, 17 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a part-time remote Senior Python Data Scraping Engineer for its Tendem project to support specialized web data extraction and processing within a hybrid AI + human workflow.

AJAX AWS Docker GitHub JavaScript JSON Python Selenium
3 hours, 32 minutes ago

Freelance Data Scraping Engineer (Python)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time freelance Python Data Scraping Engineer for the Tendem project to build and maintain web data extraction workflows in a hybrid AI + human environment.

AJAX GitHub JavaScript JSON LLM Python Selenium
3 hours, 32 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a Senior Python Data Scraping Engineer for a freelance Tendem project to execute complex web data extraction and validation within a hybrid AI + human workflow.

AJAX AWS Docker GitHub JavaScript JSON LLM Python Selenium
3 hours, 32 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers