ApplyStaff Software Engineer, Data Product
Posted 2 months agoViewed
View full description
💎 Seniority level: Staff, 8+ years
📍 Location: United States
💸 Salary: 240000.0 - 265000.0 USD per year
🔍 Industry: Software Development
🏢 Company: TRM Labs👥 101-250💰 $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data
🗣️ Languages: English
⏳ Experience: 8+ years
🪄 Skills: AWSBackend DevelopmentDockerPythonSQLBlockchainData AnalysisKafkaKubernetesSoftware ArchitectureAirflowAlgorithmsAPI testingData engineeringData StructuresPostgresREST APISparkTerraformMicroservicesJSONData modeling
Requirements:
- 8+ years of hands-on experience in architecting scalable API development, distributed system architecture, guiding projects from initial ideation through to successful production deployment.
- Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
- In-depth experience with data stores such as BigQuery and Postgres.
- Proficiency in data pipeline and workflow orchestration tools like Airflow and DBT.
- Expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink.
- Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
- Proven ability in loading, querying, and transforming extensive datasets
Responsibilities:
- Build highly scalable features that integrate with dozens of blockchains.
- Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
- Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.
Apply