Apply

Senior Software Engineer, Data Platform

Posted 2024-10-11

View full description

💎 Seniority level: Senior, Minimum of 5 years

💸 Salary: 140000 - 165000 USD per year

🔍 Industry: Healthcare technology

🏢 Company: Cohere Health

🗣️ Languages: English

⏳ Experience: Minimum of 5 years

Requirements:
  • Bachelor's degree in computer science, software engineering, or equivalent experience.
  • Minimum of 5 years of experience in the software development lifecycle.
  • Hands-on experience building data services and APIs in Python.
  • Experience leading data modeling and storage design using various database technologies.
  • Experience with MongoDB, Elastic-search, or Kafka.
  • Experience with data pipelines or applications using Python or Java.
  • Familiarity with modern technologies like Databricks, Snowflake, Redshift, and Dbt is a plus.
  • Prior experience in healthcare and life sciences is a plus.
Responsibilities:
  • Work on fast-paced, collaborative, autonomous, agile teams to build and enhance a growing software platform.
  • Responsible for end-to-end feature releases and platform enhancements.
  • Actively support the technical design process, making data-driven decisions.
  • Contribute to feature design, development, testing, and delivery of cloud platform and web applications.
  • Support all parts of the platform from the database to the frontend.
  • Continuously discover and implement new technologies to maximize development efficiency.
  • Support best practices in testing and quality with comprehensive test coverage.
  • Ensure a disciplined approach to healthcare security.
  • Foster mentorship for junior engineers.
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

💸 120275 - 155650 CAD per year

🔍 Internet of Things (IoT)

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 4+ years experience on building/maintaining a large scale production-grade data platform (including a Data Lake) for data scientists, analysts, and engineers.
  • Strong programming and software engineering skills (experience with Python, Go, Scala, or SQL is a must).
  • 2+ years experience working with Spark.
  • Experience deploying and managing data orchestration systems (e.g Airflow, Flyte, Prefect, Dagster).
  • AWS knowledge and expertise (S3, Lambda, SQS, Kinesis).

  • Develop software to reliably ingest vast amounts of data into our data lake.
  • Explore new infrastructure needed to support the growing needs of our data platform.
  • Design, scope, and build libraries and data management tooling for other software engineers, product managers and data scientists to use the data platform effectively.
  • Expand our ability to stream data into the data lake to support near real time access.
  • Be responsible for the uptime, reliability, and monitoring of our data platform.
  • Research, recommend, and implement new tools to help our teams leverage data more easily.
  • Uplevel team members and cross-functional colleagues on topics like data best practices, AWS, Spark, etc.
  • Champion and embed Samsara’s cultural principles as we scale globally.

AWSPythonSQLAirflowGoSparkCollaboration

Posted 2024-11-15
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 2024-11-07
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 entirely new architecture for Veeva's 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.
  • End-to-end ownership of projects, guiding the course of action and executing solutions creatively.

Backend DevelopmentSoftware DevelopmentCloud ComputingData AnalysisGitJavaJavascriptSoftware ArchitectureJavaScriptData analysis

Posted 2024-11-07
Apply
Apply

🔍 Life sciences

NOT STATED

  • Lead a dedicated team responsible for the Crossix Data Platform.
  • Design and build infrastructure for connecting huge healthcare data.
  • Analyze privacy-protected datasets in the cloud.
  • Utilize technologies such as Java and Spark.
Posted 2024-11-07
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000 - 240000 USD per year

🔍 Financial services

  • 5+ years of industry experience in building large scale production systems.
  • Experience building and owning large-scale stream processing systems.
  • Experience building and operating robust and highly available infrastructure.
  • Working knowledge of Relational and NoSQL databases.
  • Experience working with Data Warehouse solutions.
  • Experience with industry standard stream processing frameworks like Spark, Samza, Flink, Beam etc.
  • Experience leading technical projects and mentoring junior engineers.
  • Exceptionally collaborative with a history of delivering complex technical projects and working closely with stakeholders.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.

  • Help support the Data Platform that forms the backbone for several thousands of offline workloads at Affirm.
  • Design and build data infrastructure systems, services, and tools to handle new Affirm products and business requirements that securely scale over millions of users and their transactions.
  • Build frameworks and services which will be used by other engineering teams at Affirm to manage billions of dollars in loans and power customer experiences.
  • Improve the reliability and efficiency of the Data Platform at scale and high reliability.
  • Engage other teams at Affirm about their use of the Data platform to ensure we are always building the right thing.

Backend DevelopmentLeadershipSoftware DevelopmentSQLData AnalysisElasticSearchKafkaCross-functional Team LeadershipApache KafkaData analysisElasticsearchSparkCollaboration

Posted 2024-10-24
Apply
Apply

📍 Netherlands

🧭 Full-Time

🔍 Mass Customization and Software Development

  • Proven experience as a Senior Software Engineer with a focus on microservices, cloud-native applications, and data-intensive applications.
  • Strong proficiency in Object-Oriented Programming (OOP).
  • In-depth understanding of design principles, data structures, and algorithms.
  • Ability to work in an agile environment and deliver high-quality code within specified timelines.
  • Good communication and collaboration skills.

  • Design, develop, and maintain microservices and cloud-native applications using Node.js and Python.
  • Collaborate with cross-functional teams to understand requirements and translate them into scalable software solutions.
  • Active involvement in designing and implementing efficient and secure API services to support various business functionalities.
  • Participate in code reviews and provide constructive feedback to maintain code quality standards.
  • Troubleshoot and debug applications to resolve issues promptly.
  • Implement and maintain automated testing strategies for robust software delivery.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews.

Node.jsPythonAgileJavascriptTypeScriptJavaScriptAlgorithmsData StructuresCollaborationAgile methodologiesMicroservices

Posted 2024-10-16
Apply
Apply

📍 United States, India, United Kingdom

🧭 Full-Time

💸 150000 - 180000 USD per year

🔍 B2B Technology

  • Four-year degree in Computer Science, or related field OR equivalent experience.
  • Progressive experience in understanding data strategies and evolving data products.
  • Experience designing and building low latency analytics APIs at scale.
  • Proficiency in at least one JVM language (Java, Scala, Kotlin, etc.).
  • Familiarity with the Spark Ecosystem (YARN, Executors, Livy, etc.).
  • Experience with data orchestration frameworks, particularly Airflow or similar.
  • Knowledge of columnar data stores, particularly Parquet and StarRocks.
  • Strong SDLC principles (CI/CD, Unit Testing, git, etc.).
  • General understanding of AWS EMR, EC2, S3.

  • Design and build the next generation of Demandbase’s Unified Data Platform through a combination of data pipelines, APIs, internal tools and 3rd party/open source tooling.
  • Work across the data stack to build and productionalize data pipelines for massive amounts of data.
  • Integrate 3rd party and open source tools into our data platform to build out various aspects of our data platform.
  • Build DAGs in Airflow for orchestration and monitoring of data pipelines.

AWSData AnalysisGitJavaJVMKafkaKotlinYarnAirflowData analysisSparkCI/CD

Posted 2024-09-07
Apply
Apply

📍 San Francisco Bay Area, Seattle, India, UK

🧭 Full-Time

💸 150000 - 180000 USD per year

🔍 B2B technology

  • Four-year degree in Computer Science, or related field OR equivalent experience.
  • Progressive experience in designing frameworks and writing efficient data pipelines, including batches and real-time streams.
  • Understanding of data strategies, articulate data analysis & data model design, and evolve data products according to business requirements.
  • Experience with the Spark Ecosystem (YARN, Executors, Livy, etc).
  • Experience in large scale data streaming, particularly Kafka or similar technologies (Pulsar, Kinesis, etc).
  • Experience with data orchestration frameworks, particularly Airflow or similar.
  • Experience with columnar data stores, particularly Parquet and Clickhouse.
  • Strong SDLC principles (CI/CD, Unit Testing, git, etc).
  • General understanding of AWS EMR, EC2, S3.

  • Build out all aspects of the Demandbase Data ecosystem and move products from R&D into production scale.
  • Design and build data pipelines to create the next generation of Demandbase’s Unified Data Platform.
  • Work across the data stack to build and productionalize data pipelines for massive amounts of data.
  • Build DAGs in Airflow for orchestration and monitoring of data pipelines.

Data AnalysisGitKafkaYarnAirflowClickhouseData analysisSpark

Posted 2024-07-11
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

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.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.