Apply

Software Engineer - Data Infrastructure

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: United States

💸 Salary: 119200.0 - 280000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Figma

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: PythonSQLKafkaMachine LearningSnowflakeAirflowData engineeringGoSparkData modelingData management

Requirements:
  • 6+ years of experience designing and building distributed data infrastructure at scale.
  • Strong expertise in batch and streaming data processing technologies such as Spark, Flink, Kafka, or Airflow/Dagster.
  • A proven track record of impact-driven problem-solving in a fast-paced environment.
  • A strong sense of engineering excellence, with a focus on high-quality, reliable, and performant systems.
  • Excellent technical communication skills, with experience working across both technical and non-technical counterparts.
  • The ability to navigate ambiguity, take ownership, and drive projects from inception to execution.
  • Experience mentoring and supporting engineers, fostering a culture of learning and technical excellence.
Responsibilities:
  • Design and build large-scale distributed data systems that power analytics, AI/ML, and business intelligence.
  • Develop batch and streaming solutions to ensure data is reliable, efficient, and scalable across the company.
  • Manage data ingestion, movement, and processing through core platforms like Snowflake, our ML Datalake, and real-time streaming systems.
  • Improve data reliability, consistency, and performance, ensuring high-quality data for engineering, research, and business stakeholders.
  • Collaborate with AI researchers, data scientists, product engineers, and business teams to understand data needs and build scalable solutions.
  • Drive technical decisions and best practices for data ingestion, orchestration, processing, and storage.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Anrok👥 51-100💰 $30,000,000 Series B 11 months agoSaaSSoftwareTax Preparation

  • Product-minded software engineer with 5+ years of experience
  • Experience talking to users and synthesizing needs
  • Deep understanding of data platforms and building for scale
  • Design, build, and scale systems that let customers reliably sync their Anrok financial data to their data warehouses (e.g. Snowflake, BigQuery), allowing them to reconcile invoicing, payment, and bank account data.
  • Interface directly with customers to ensure the formats and mechanisms are tailored to the domain, but still flexible enough to accommodate different accounting practices.
  • Increase the flexibility and scale of Anrok's internal data infrastructure, allowing us to more effectively leverage data in our decision making.

AWSBackend DevelopmentPostgreSQLPythonSQLCloud ComputingData AnalysisETLGitSnowflakeAlgorithmsData engineeringData StructuresREST APICI/CDMicroservicesData visualizationData modelingNodeJSSoftware EngineeringData analyticsData managementDebuggingCustomer Success

Posted 3 days ago
Apply
Apply

📍 Americas, EMEA

🧭 Full-Time

🔍 Open source technology

🏢 Company: Canonical👥 1001-5000💰 $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • Proven hands-on experience in software development using Python.
  • Proven hands-on experience in distributed systems.
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree.
  • Willingness to travel up to 4 times a year for internal events.
  • The data platform team is responsible for the automation of data platform operations.
  • This includes ensuring fault-tolerant replication, TLS, installation, and more.
  • The role focuses on creating and automating features of data platforms, rather than analyzing data.

PythonSoftware DevelopmentSQLKafkaKubernetesMongoDBMySQLRedis

Posted 7 months ago
Apply