Backend / Data Software Engineer (Generalist)

1 hour, 17 minutes 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

Staff Software Engineer – Backend (Python / Typescript / Big Data / AWS / Kubernetes)

Varicent 251-1K Professional Services

Varicent is hiring a Staff Software Engineer to help build and scale its ELT application and backend data platforms for large-scale, data-intensive cloud systems.

Apache Spark AWS DynamoDB EC2 Kafka Kubernetes Microservices Node.js Python REST API Terraform TypeScript
17 minutes ago

Data Engineer - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight Consulting is hiring a remote Data Engineer in Latin America to build and support data pipelines, models, and integrations that improve reporting, data quality, and business intelligence for client projects.

Agile AWS EC2 Git Linux MySQL Oracle PostgreSQL Power BI REST API Salesforce SOAP SQL SQL Server Tableau XML
26 minutes ago

Data Engineer

Odd. 1-10 Consumer Goods

Oddball is hiring a Data Engineer to build and maintain the data infrastructure behind a cloud-based case management system for a major federal financial regulatory agency.

Agile AWS PostgreSQL SQL
32 minutes ago

Principal Data Engineer - PerfectScale by DoiT

Zendesk 5K-10K Professional Services

DoiT is hiring a Principal Data Engineer to help shape and build the PerfectScale Kubernetes optimization platform through large-scale backend systems and data pipelines in a remote EMEA setting.

Apache Spark AWS Azure CI/CD ClickHouse dbt Docker GCP GitOps Go Java Kubernetes Microservices PostgreSQL Python Rust Trino
47 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