Spartan Logo
Banner
Now hiring

Senior Data Engineer

Locationremote, office
Timerfull-time
TimerOutlinePosted 5 months ago
Skills:
Apply nowarrow-right
Why Us?

Our team comprises engineers from the US, Vietnam, and Ukraine. As we work closely with some of the finest startups in LA and Silicon Valley, we place great emphasis on your problem-solving skills, communication abilities, and teamwork. Rest assured, you will gain a wealth of knowledge and experience with us!

About the job

We are seeking an experienced Senior Data Engineer to join our Spartan Team. We desire someone who is passionate about building and testing software, and who enjoys collaborating closely with various stakeholders to deliver exceptional software solutions. In this role, you'll tackle challenging problems, engage with the latest technology stack, and collaborate with skilled engineers to make a significant contribution.

Responsibilities
  • Select and maintain appropriate data storage solutions, including databases (SQL and NoSQL), data lakes, and cloud storage services.
  • Optimize data storage for efficient querying and retrieval.
  • Build and maintain ETL processes to move and transform data between different systems and storage platforms.
  • Tune and optimize data pipelines and database queries for performance and scalability.
  • Create and maintain data models, schemas, and data dictionaries to support analytics and reporting needs.
  • Implement dimension modeling for data warehousing.
  • Manage and maintain the infrastructure, including servers, clusters, and cloud resources, to support data processing and storage needs.
  • Explore and understand data to identify patterns, trends, and anomalies.
  • Conduct initial data analysis to gain insights.
  • Write complex and performant SQL queries to develop the required algorithms.
  • Create visualizations (charts, graphs, dashboards) to present data insights effectively.
  • Use tools like Redash, Metabase for data modeling and visualization.
  • Use tools like Tableau, Google Looker, or Python libraries (Matplotlib, Seaborn) for visualization.
  • Generate regular and ad-hoc reports to communicate insights and findings to stakeholders.
  • Collaborate with business teams to define reporting requirements.
  • Ensure data quality and integrity.
What we'll love about you
  • Fluent in English, able to communicate directly with customers.
  • Bachelor's degree in Computer Science or related field.
  • 3+ years of experience with either one of the following programming languages Java/Kotlin/Scala/Go/Rust/C#/Python.
  • Excellent understanding of SQL.
  • Excellent understanding of computer science fundamentals, data structures, and algorithms.
  • Solid coding practices, including writing technical specifications, peer code review, and unit & integration testing.
Technology we use
  • Java, Kotlin, Scala, Go, Rust, C#, Python.
  • Jenkins, Github Action.
  • PostgreSQL, MongoDB, DynamoDB, Redis.
  • SQS, Kafka, GCP Cloud Task.
  • Spark, Flink.
  • AWS, GCP, Azure.
Benefit and perks

Salary & Allowances

  • Competitive income, lunch allowance, snacks in the office.
  • Annual leave: Unlimited paid time off (PTO) and other leaves/public holidays following the Labor Law of Vietnam
  • Premium healthcare insurance
  • Allow work from anywhere
  • Covering the cost of participating in sports activities (Strava app)
  • Annual company travel and an intimate party every month

Career Growth

  • Opportunity to experience work with the latest tech stacks and work with a group of talented engineers around the world
  • Opportunity to promptly boost your capability by solving challenging startup business issues. It`s worth your try.
  • Transparent and flexible career path.

Salary & Allowances

  • Modern and flexible work-life style... work anywhere, no dress code - just shine your way.
  • Learning culture, initiatives, and a proactive attitude are strongly encouraged at Spartan.
  • Team building, company trips, and internal events each month
Why you'll love working here
  • Challenge yourself with high and difficult goals by participating in unprecedented business models in the market.
  • Work in an Agile environment that is highly flexible and open, eager to incubate any valuable idea.
  • Work, interact, and learn many tech stacks with excellent product development professionals in various large corporations and startups, with the opportunity to receive on-the-job training.
  • The product team follows the Scrum Agile model, and each section is considered like a small startup with autonomy, self-determination, and high responsibility for the product.

Share job

More jobs for youSoftware Engineer Intern

Engineering

Competitive salary

intern | part-time, full-time

Senior Android Engineer

Android

Competitive salary

senior | full-time

Senior iOS Engineer

iOS

Competitive salary

senior | full-time

Senior Backend Engineer

Backend

Competitive salary

senior | full-time

Senior Frontend Engineer

Front-end

Competitive salary

senior | full-time

Senior Site Reliability Engineer

Site Reliability

Competitive salary

senior | full-time

Tester (QA/QC)

Tester

Competitive salary

all-level | full-time

UX/UI Designer

Design

Competitive salary

all-level | full-time

AI/LLM Engineer

AI/LLM Engineer

Competitive salary

all-level | full-time

Senior AI/LLM Engineer

AI/LLM Engineer

Competitive salary

senior | full-time

Security Engineer

Security Engineer

Competitive salary

all-level | full-time

Business Development Executive

Business Development Executive

Competitive salary

all-level | full-time

Marketing Manager - Software

Marketing Manager - Software

Competitive salary

all-level | full-time

View all open positionsArrow
Logo

Subscribe to our newsletter

Services
Spartan © 2023. All Rights Reserved.
facebooklinkedin