Apply

Senior Software Engineer - Data Platform

Posted about 10 hours agoViewed

View full description

💎 Seniority level: Senior, 4+ years

💸 Salary: 118400.0 - 157300.0 USD per year

🔍 Industry: Software Development

🏢 Company: Glassdoor👥 501-1000💰 Secondary Market over 8 years ago🫂 Last layoff about 2 years agoEmploymentDigital MediaCareer PlanningRecruitingSocial Media

🗣️ Languages: English

⏳ Experience: 4+ years

Requirements:
  • 4+ years of experience in software, platform, DataOps, MLOps engineering or a similar role.
  • Expertise in container and container orchestration tools (Docker and/or Kubernetes)
  • Strong AWS cloud fundamentals:
  • Strong DevOps and SysOps experience
  • Strong software fundamentals:
  • Strong data fundamentals:
Responsibilities:
  • Introduce best practices in software development across data engineering and machine learning teams, ensuring technical architecture and design decisions support scalability, performance, and maintainability.
  • You'll champion a culture of quality, continuous improvement, and technical mentorship within the team while partnering closely with various other teams across the engineering organization.
  • You’ll set and enforce best practices and standards for the data platform team and ensure that our platform runs smoothly while keeping our cloud environment clean.
  • You’ll mentor junior engineers, challenging their technical skills to help them grow into well-rounded engineers.
  • You’ll conduct regular code and architecture reviews for the data platform team championing new approaches and refining older ones to keep us at the cutting edge of technology.
  • Introduce a robust data quality strategy aimed to eradicate poor data from making its way into production.
Apply

Related Jobs

Apply

🧭 Full-Time

💸 118400.0 - 157300.0 USD per year

🔍 Software Development

🏢 Company: Glassdoor👥 501-1000💰 Secondary Market over 8 years ago🫂 Last layoff about 2 years agoEmploymentDigital MediaCareer PlanningRecruitingSocial Media

  • Expertise in container and container orchestration tools (Docker and/or Kubernetes)
  • Strong AWS cloud fundamentals: Experience with IaC (CloudFormation and/or Terraform), EMR, S3, EC2, EKS, ECS, ECR, VPC, IAM, Route 53, Kinesis, Lambda, Glue, and more
  • Strong software fundamentals: Hands-on development & writing code (Python, Java, Scala, etc)
  • Introduce best practices in software development across data engineering and machine learning teams, ensuring technical architecture and design decisions support scalability, performance, and maintainability.
  • You'll champion a culture of quality, continuous improvement, and technical mentorship within the team while partnering closely with various other teams across the engineering organization.
  • You’ll set and enforce best practices and standards for the data platform team and ensure that our platform runs smoothly while keeping our cloud environment clean.
  • You’ll mentor junior engineers, challenging their technical skills to help them grow into well-rounded engineers.
  • You’ll conduct regular code and architecture reviews for the data platform team championing new approaches and refining older ones to keep us at the cutting edge of technology.
  • Introduce a robust data quality strategy aimed to eradicate poor data from making its way into production.
Posted about 10 hours ago
Apply
Apply

🧭 Full-Time

💸 190000.0 - 220000.0 USD per year

🔍 Software Development

  • 5+ years of hands-on experience in architecting 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 Icerberg, Trino, BigQuery, and StarRocks, and Citus.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc.
  • Expertise in data processing technologies and streaming workflows including 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.
  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.
Posted 7 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 126225.0 - 163350.0 CAD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff about 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 4+ year professional software experience in a production environment
  • 4+ years experience on building/maintaining a large scale production-grade data platform (including a Data Lake) for data scientists, analysts, and engineers
  • Expertise working with Spark
  • AWS knowledge and expertise (S3, Lambda, SQS, Kinesis)
  • Collaborate cross-functionally to design and implement end-to-end solutions using technologies like Spark, Delta Lake, and Golang.
  • Develop high-performance APIs and interfaces to bring data insights to life for Samsara customers.
  • Optimize data workflows and infrastructure for scalability, reliability, and speed.
  • Design, scope, and build libraries and data management tooling for other software engineers, product managers and data scientists to use the data platform effectively
  • Be responsible for the uptime, reliability, and monitoring of our data platform
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentSQLBashETLData engineeringGoSparkRESTful APIsLinuxTerraformData modelingData management

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 225000.0 USD per year

🔍 Software Development

  • 5+ years of Java programming experience, with a strong background in data-intensive applications
  • Strong foundation in relational databases (ideally Postgres) and experience with large-scale data processing systems
  • Familiarity with cloud services (ideally AWS) and containerization technologies (Docker, Kubernetes)
  • Collaborative spirit and the ability to communicate effectively with both technical and non-technical team members
  • Industry experience in deploying best practices with scalable design patterns
  • Familiarity with ETL pipelines
  • Contribute to the development of RevDB, focusing on scalability, reliability, and performance
  • Build features that handle massive datasets, improve data ingestion pipelines, and enhance data analysis capabilities
  • Design and evolve the architecture for the query and loader layers that power Clari’s product suite and platform
  • Tackle some of the most challenging problems in data management, including time-series database management, data normalization, and real-time data processing
  • Work closely with product managers, data scientists, and other engineers to deliver features that meet the strategic needs of our customers
  • Champion engineering best practices, contribute to internal knowledge sharing, and mentor junior engineers
  • Consistently deliver software on-time, proactively identify risks, and effectively adjust and communicate plans to achieve the team's objectives

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentCloud ComputingETLJavaKubernetesData engineeringData StructuresCI/CDTime ManagementData modelingData management

Posted 9 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Wellness

🏢 Company: Wellhub

  • Solid experience with Python, Java, or similar
  • Solid understanding of relational databases fundamentals and solid SQL skills (PostgreSQL preferred)
  • Familiarity with Kafka, Pulsar, or RabbitMQ (Kafka preferred)
NOT STATED

PostgreSQLPythonSQLJavaKafkaKubernetesData engineeringTerraformData modeling

Posted 25 days ago
Apply
Apply

📍 Moldova, Romania, or neighboring European countries

🧭 Full-Time

🔍 Software Development

🏢 Company: Mixbook Moldova

  • 5+ years of web development experience with expertise in back-end programming languages and frameworks.
  • Experience with Ruby, Ruby on Rails is a strong plus.
  • Experience working with databases, including strong SQL skills, database design, and ORM usage.
  • Experience working with data tools such as Mixpanel, Segment, GA4, or Optimizely.
  • Strong understanding of cloud infrastructure (ideally, AWS) is a plus.
  • Knowledge of writing a variety of automated tests.
  • Willingness to learn and adapt to new technologies and tools.
  • Opinions on code architecture and building developer-friendly APIs.
  • General knowledge of front-end programming languages and frameworks.
  • Strong teamwork and communication skills.
  • Intermediate English speaking skills, level B2 or greater.
  • Bachelor’s Degree in Computer Science or another related college degree.
  • Work closely with product owners to design, implement, and deploy systems that support our growing technical needs.
  • Scale our product using modern technologies such as Ruby on Rails, React, TypeScript, AWS, and Redshift.
  • Contribute to system design, architecture, and code reviews, ensuring high-quality, scalable solutions.
  • Spend 75% of your time coding, with the rest dedicated to team collaboration and technical decision-making.
  • Foster strong collaboration within a cross-functional team, including marketing, operations, design, and product management.
  • Actively engage in team development initiatives, training sessions, and events to enhance overall team growth and knowledge-sharing.

AWSBackend DevelopmentSoftware DevelopmentSQLCloud ComputingFull Stack DevelopmentRubyRuby on RailsTypeScriptData engineeringREST APIReactCI/CDAgile methodologiesSoftware EngineeringData analyticsData management

Posted about 1 month ago
Apply
Apply

📍 United States

🔍 Life sciences

  • Applicants must have the unrestricted right to work in the United States.
  • Veeva will not provide sponsorship at this time.
  • Spearhead the development of new architecture for the Data platform from the ground up.
  • Design and build a resilient, scalable cloud-based platform along with its accompanying tools.
  • Empower Opendata teams to efficiently create and distribute valuable data assets.
  • Exercise end-to-end ownership for the project.

Backend DevelopmentLeadershipSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted 7 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 185500 - 185500 CAD per year

🔍 Cryptocurrency and Blockchain

🏢 Company: Coinbase Careers Page👥 1000-5000

  • At least 5+ years of experience in software engineering.
  • Strong development skills in Python, Go, or Java.
  • Experience working with data systems or data pipelines.
  • Familiarity with design patterns such as scale-out, caching, key/value, and columnar.
  • Ability to use SQL, Python, Airflow, and BI tools for analyzing operational data.
  • Design, build, and operate foundational data-heavy services including storage solutions, orchestration, batch and streaming processing.
  • Build and maintain data integration and process SDKs for internal teams.
  • Create self-service applications for users to manage their data pipelines.
  • Develop services for data security and observability, including access management and tracking data quality.
  • Translate functional requests from various teams into reusable processes and assemble data microservices.

Backend DevelopmentPythonSQLBlockchainDesign PatternsJavaKafkaAirflowGoSpark

Posted 7 months ago
Apply
Apply

📍 United States

💸 200000 - 255000 USD per year

🔍 Blockchain intelligence and financial services

🏢 Company: TRM Labs👥 101-250💰 $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data

  • A Bachelor's degree (or equivalent) in Computer Science or a related field.
  • 8+ years of hands-on experience in architecting distributed systems.
  • Exceptional programming skills in Python and proficiency in SQL or SparkSQL.
  • In-depth experience with data stores such as Iceberg, Trino, BigQuery, and StarRocks.
  • Proficiency in tools like Airflow and DBT for data pipeline orchestration.
  • Expertise in technologies like Spark, Kafka, and Flink.
  • Competence in deploying and monitoring cloud infrastructure with tools like Docker and Terraform.
  • Proven ability in managing extensive datasets.
  • Build highly reliable data services to integrate with blockchains.
  • Develop complex ETL pipelines for real-time data processing.
  • Design intricate data models for optimal storage and retrieval.
  • Oversee deployment and monitoring of large database clusters.
  • Collaborate with data scientists and engineers to enhance products.

DockerPythonSQLBlockchainETLKafkaKubernetesAirflowData engineeringSparkCollaborationTerraform

Posted 9 months ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 5 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.