Apply

Senior Software Engineer, Data

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: United States, Australia, Canada, South America

💸 Salary: 177000.0 - 213000.0 USD per year

🔍 Industry: FinTech

🏢 Company: Flex

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSPythonSQLBashDesign PatternsETLHadoopJavaKafkaSnowflakeAirflowAlgorithmsCassandraData engineeringData StructuresNosqlSparkCommunication SkillsCI/CDRESTful APIsTerraformWritten communicationDocumentationData modelingDebugging

Requirements:
  • A minimum of 6 years of industry experience in the data infrastructure/data engineering domain.
  • A minimum of 6 years of experience with Python and SQL.
  • A minimum of 3 years of industry experience using DBT.
  • A minimum of 3 years of industry experience using Snowflake and its basic features.
  • Familiarity with AWS services, with industry experience using Lambda, Step Functions, Glue, RDS, EKS, DMS, EMR, etc.
  • Industry experience with different big data platforms and tools such as Snowflake, Kafka, Hadoop, Hive, Spark, Cassandra, Airflow, etc.
  • Industry experience working with relational and NoSQL databases in a production environment.
  • Strong fundamentals in data structures, algorithms, and design patterns.
Responsibilities:
  • Design, implement, and maintain high-quality data infrastructure services, including but not limited to Data Lake, Kafka, Amazon Kinesis, and data access layers.
  • Develop robust and efficient DBT models and jobs to support analytics reporting and machine learning modeling.
  • Closely collaborating with the Analytics team for data modeling, reporting, and data ingestion.
  • Create scalable real-time streaming pipelines and offline ETL pipelines.
  • Design, implement, and manage a data warehouse that provides secure access to large datasets.
  • Continuously improve data operations by automating manual processes, optimizing data delivery, and redesigning infrastructure for greater scalability.
  • Create engineering documentation for design, runbooks, and best practices.
Apply

Related Jobs

Apply

📍 United States, Canada

🧭 Full-Time

💸 147500.0 - 227500.0 USD per year

🔍 Financial Technology

  • 4+ years in software engineering for data systems.
  • Experience in scalable infrastructure to support batch, micro-batch or streaming processing
  • Experience in business domains such as payment systems, credit cards, bank transfers, or blockchains.
  • Experience in data governance and provenance.
  • Internal knowledge of open-source data technologies.
  • Ability to tackle complex and ambiguous problems.
  • Self-starter who takes ownership and enjoys moving at a fast pace.
  • Excellent communication skills, with the ability to collaborate across multiple remote teams, share ideas and present concepts effectively.
  • Design, build, and operate data platform services (warehousing, orchestration, and catalogs).
  • Continuously enhance platform operations by improving monitoring, performance, reliability, and resource optimization.
  • Design, build and maintain the data ingestion framework to source the required data for various analytical and reporting needs, which include onchain data, internal system data, and partner data.
  • Be a domain expert in data warehousing, modeling, pipelines, and quality. Work closely across multiple stakeholders–including Product, Engineering, Data Science, Security and Compliance teams–on data contract modeling, data lifecycle management, governance and regulatory/legal compliance.
  • Provide ML data platform capabilities for AI/Data Science teams to perform data preparation, model training and management, and experiment execution.
  • Develop and maintain core services and libraries to enhance critical platform functionalities, such as cataloging data assets and lineage, tracking data versioning and quality, managing auto-backfilling, implementing access controls on data assets.

AWSDockerPostgreSQLPythonSQLApache AirflowBlockchainCloud ComputingETLJavaKafkaKubernetesMachine LearningSnowflakeAlgorithmsData engineeringData scienceData StructuresREST APICI/CDRESTful APIsMicroservicesData visualizationData modelingSoftware EngineeringData analyticsData management

Posted 2 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 140000.0 - 160000.0 USD per year

🔍 Fraud Prevention and AML Compliance

🏢 Company: Sardine👥 101-250💰 $70,000,000 Series C 27 days agoCryptocurrencyFraud DetectionFinTechSoftware

  • 5+ years of experience in backend or data engineering roles
  • Strong knowledge of database systems (SQL and NoSQL)
  • Expertise in a modern programming language (Go, Python, Java)
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Experience with containerization (Docker, Kubernetes)
  • Design and implement ETL pipelines for large datasets
  • Develop and optimize APIs for data retrieval
  • Architect and manage scalable storage solutions
  • Collaborate on data product development
  • Perform data analysis for client value
  • Document processes and mentor junior engineers

AWSDockerPythonSQLDynamoDBElasticSearchETLGCPKubernetesNosqlCI/CD

Posted 23 days ago
Apply
Apply

📍 Alabama, Arizona, California, Colorado, Connecticut, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Massachusetts, Maine, Maryland, Michigan, Missouri, Minnesota, Montana, New Hampshire, New Jersey, New Mexico, New York, Nevada, North Carolina, Ohio, Oklahoma, Oregon, Pennsylvania, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia and Wisconsin

🧭 Full-Time

💸 180000 - 190000 USD per year

🔍 FinTech

🏢 Company: Esusu👥 101-250💰 $130,000,000 Series B about 3 years agoCreditFinancial ServicesFinTech

  • Strong back-end and front-end engineering work experience.
  • Mastery of core development practices: Agile, TDD, CI/CD, and DevOps.
  • Fluency in languages used at Esusu: Go, Typescript, Python, SQL.
  • Mastery of security protocols and practices.
  • Extensive experience building scalable microservice systems.
  • Experience with AWS services: API Gateway, Lambda, Cognito, S3, ECS, RDS/Aurora, SNS, SQS, SES, Cloudformation.
  • Experience writing and maintaining web services on containerized and serverless environments.
  • Experience with SQL and NoSQL databases like PostgreSQL and MongoDB.
  • You and your team will drive the evolution of the cloud-based suite of services that support all customer-facing activities.
  • You will collaborate with engineers, product managers, and business stakeholders to design, build and deliver secure, reliable, fast, and scalable solutions.
  • You will mentor other developers on the team.
  • You will maintain existing back-end systems including testing, troubleshooting, refactoring, and adding new features.

AWSPostgreSQLPythonSQLAgileFlutterJavascriptKubernetesMongoDBTypeScriptAmazon Web ServicesGoServerlessReactCollaborationCI/CDDevOpsDocumentationCompliance

Posted 4 months 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 4 months ago
Apply