Data Structures Job Salaries

Find salary information for remote positions requiring Data Structures skills. Make data-driven decisions about your career path.

Data Structures

Median high-range salary for jobs requiring Data Structures:

$210,000

This analysis is based on salary ranges collected from 70 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $137,622.5 - $210,000

  • 25% of job descriptions advertised a maximum salary above $260,000.
  • 5% of job descriptions advertised a maximum salary above $300,000.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include GCP, Azure and AWS. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. GCP

    34% jobs mention GCP as a required skill. The Median Salary Range for these jobs is $117,500 - $230,000

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $304,850.
  2. Azure

    34% jobs mention Azure as a required skill. The Median Salary Range for these jobs is $125,000 - $230,000

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $304,850.
  3. AWS

    43% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $130,000 - $228,925

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $300,500.
  4. Software Development

    43% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $124,000 - $228,925

    • 25% of job descriptions advertised a maximum salary above $260,000.
    • 5% of job descriptions advertised a maximum salary above $315,000.
  5. Go

    40% jobs mention Go as a required skill. The Median Salary Range for these jobs is $132,760 - $228,925

    • 25% of job descriptions advertised a maximum salary above $260,260.
    • 5% of job descriptions advertised a maximum salary above $300,050.
  6. Java

    37% jobs mention Java as a required skill. The Median Salary Range for these jobs is $118,000 - $228,925

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $300,100.
  7. Kubernetes

    34% jobs mention Kubernetes as a required skill. The Median Salary Range for these jobs is $132,760 - $228,925

    • 25% of job descriptions advertised a maximum salary above $260,750.
    • 5% of job descriptions advertised a maximum salary above $300,000.
  8. Algorithms

    79% jobs mention Algorithms as a required skill. The Median Salary Range for these jobs is $145,000 - $224,400

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $300,000.
  9. Python

    60% jobs mention Python as a required skill. The Median Salary Range for these jobs is $130,000 - $217,500

    • 25% of job descriptions advertised a maximum salary above $250,000.
    • 5% of job descriptions advertised a maximum salary above $300,000.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include AI and real-time information discovery, Insurance and IT and Security. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. AI and real-time information discovery

    1% jobs are in AI and real-time information discovery industry. The Median Salary Range for these jobs is $202,500 - $246,500

  2. Insurance

    21% jobs are in Insurance industry. The Median Salary Range for these jobs is $110,000 - $236,500

    • 25% of job descriptions advertised a maximum salary above $261,500.
    • 5% of job descriptions advertised a maximum salary above $300,375.
  3. IT and Security

    6% jobs are in IT and Security industry. The Median Salary Range for these jobs is $170,000 - $235,000

    • 25% of job descriptions advertised a maximum salary above $272,500.
    • 5% of job descriptions advertised a maximum salary above $275,000.
  4. Cloud software development

    3% jobs are in Cloud software development industry. The Median Salary Range for these jobs is $173,375 - $217,000

    • 25% of job descriptions advertised a maximum salary above $227,850.
  5. Software Development

    3% jobs are in Software Development industry. The Median Salary Range for these jobs is $149,000 - $214,000

    • 25% of job descriptions advertised a maximum salary above $230,000.
  6. AI and Quantum technology

    1% jobs are in AI and Quantum technology industry. The Median Salary Range for these jobs is $150,000 - $210,000

  7. Healthcare technology

    3% jobs are in Healthcare technology industry. The Median Salary Range for these jobs is $157,362.5 - $200,562.5

    • 25% of job descriptions advertised a maximum salary above $220,000.
  8. AI technology and real-time information discovery

    1% jobs are in AI technology and real-time information discovery industry. The Median Salary Range for these jobs is $170,000 - $185,000

  9. Healthcare

    3% jobs are in Healthcare industry. The Median Salary Range for these jobs is $89,450 - $175,500

    • 25% of job descriptions advertised a maximum salary above $205,000.
  10. Medical technology

    3% jobs are in Medical technology industry. The Median Salary Range for these jobs is $108,000 - $164,700

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

92 jobs found. to receive daily emails with new job openings that match your preferences.
92 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ Seattle, WA or Scottsdale, AZ

πŸ’Έ 162825.0 - 260520.0 USD per year

πŸ” Public safety and justice technology

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity over 6 years agoGovTechElectronicsHardwareSoftware

  • 10+ years experience of professional software development in C++, Go, Rust and/or another systems programming language.
  • 10+ years experience writing unit, integration and/or system level tests.
  • 5+ years mentoring junior team members and/or leading small teams.
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification.
  • Experience with Embedded Linux development and/or RTOS.

  • Lead engineering architecture design reviews.
  • Lead key initiatives within Connected Devices.
  • Set a high technical bar for the team through code and architecture design reviews.
  • Mentor other engineers, including Senior Engineers.
  • Work across teams with Product, Design, and Engineering to create integrated solutions that delight our customers.
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups.
  • Build software that adheres to our high bar on stability and latency in this mission-critical space.
  • Work with the latest open source technologies.

Embedded SystemsC++AlgorithmsData StructuresGoRust

Posted 2 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 170000.0 - 220000.0 USD per year

πŸ” Healthcare, cyber, national security

  • BS, MS in computer science, software engineering, or a related field.
  • Proficiency in programming languages such as Python, Go, or Typescript, with a strong ability to write clean, maintainable code.
  • Proven experience in backend engineering with expertise in data structures, algorithms, and software design.
  • Authoritative in ETL optimization, designing, coding, and tuning big data processes.
  • Expert in developing and optimizing systems for data processing and providing REST APIs for inter-service communication and user-facing applications.
  • Hands-on experience with Amazon Web Services (AWS), Google Cloud Platform (GCP), and/or Microsoft Azure.
  • Excellent problem-solving skills, focusing on delivering scalable and efficient solutions.
  • Exceptional written and verbal communication skills.
  • Strong desire to build impactful products.
  • Previous experience in leading an engineering team.
  • 15 + years of experience in software engineering and development.

  • Architect, design, build, maintain, and enhance robust data platform, backend infrastructure, and APIs used by us and our customers.
  • Build and maintain ETL data pipelines involving homogenous and heterogeneous data from external healthcare data sources and our internal databases.
  • Develop, scale, and optimize our machine learning infrastructure.
  • Collaborate with cross-functional teams, partners, and customers to understand needs, offer insights, and tailor systems to meet these needs.
  • Encourage and maintain a culture of innovation, creativity, and collaboration.
  • Support and contribute to code reviews, ensuring adherence to coding standards and best practices.
  • Mentor the engineering team as the company grows, providing guidance and coaching.
  • Ability to move into formal engineering leadership as the company grows.

AWSBackend DevelopmentLeadershipPythonETLGCPMachine LearningTypeScriptAlgorithmsAzureData engineeringData StructuresGoREST API

Posted 8 days ago
Apply
Apply

πŸ“ US, Canada, Mexico

🧭 Full-Time

πŸ’Έ 160000.0 USD per year

πŸ” Technology, specifically digital tools for hourly employees

🏒 Company: TeamSenseπŸ‘₯ 11-50πŸ’° Seed 10 months agoInformation ServicesInformation TechnologySoftware

  • Minimum 6 years of experience designing, building, and supporting large-scale systems in production.
  • Deep knowledge of Python, or Go; Rust is a plus.
  • Experience designing and building distributed Public and Private web services and APIs.
  • Strong technical understanding of database architecture and hands-on experience with data modeling.
  • Experience in queues, scheduling, event-driven architecture, and workload distribution.
  • Strong SQL skills and experience with relational, non-relational, and columnar databases (e.g. Postgres/Mongo/Redshift).
  • Experience working with product, sales, customer success/support.

  • Own data modeling, schema, metadata, and implementation of the assigned service.
  • Build a family of first-class APIs that enable integration, workflows, and other key services.
  • Contribute to migration of existing monolith to microservices/serverless functions.
  • Build a high-performance, scalable and secure TeamSense platform.

DockerPythonSQLKubernetesAzureData StructuresGoPostgresServerlessTerraformMicroservices

Posted 15 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 162000.0 - 198000.0 USD per year

πŸ” Software development, Open Source, Cloud services

🏒 Company: ChainguardπŸ‘₯ 101-250πŸ’° $140,000,000 Series C 5 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • Ability to work independently on projects.
  • Ability to learn about the supply chain security space.
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Solid understanding of data structures, algorithms, API design, and software design patterns.
  • Experience with Golang and databases (SQL and NoSQL).
  • Knowledge of microservices architecture and containerization (Docker/OCI, Kubernetes).
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

  • Design, develop, and maintain scalable and reliable backend services and tooling for cloud infrastructure.
  • Collaborate with cross-functional teams to understand product requirements and translate them into technical solutions.
  • Collaborate with operations teams to optimize performance, scalability, and cost of infrastructure.
  • Analyze system metrics and identify opportunities for improvement in reliability and efficiency.
  • Respond to incidents and implement solutions to minimize downtime and restore operations.
  • Stay updated on the latest SRE tools, technologies, and best practices.
  • Participate in code reviews and contribute to developing maintainable and reliable systems.

AWSDockerSQLGCPKubernetesAlgorithmsAzureData StructuresNosqlMicroservices

Posted 15 days ago
Apply
Apply

πŸ“ Canada

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” Cybersecurity

🏒 Company: SecurityScorecardπŸ‘₯ 251-500πŸ’° $180,000,000 Series E almost 4 years agoSecurityRisk ManagementCyber SecuritySoftware

  • 5+ years of experience or equivalent skills in ML Engineering or related field.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Physics or related field.
  • Strong programming skills in Python.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or Scikit-learn.
  • Proficiency in data manipulation using tools like Polars, Pandas, NumPy, or SQL.
  • Solid understanding of algorithms, statistics, and data structures.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and version control systems (e.g. Git).
  • Familiarity with Linux/Unix command line tools.

  • Establish best practices and share expertise through mentorship.
  • Design, train, and optimize machine learning models and algorithms.
  • Build and maintain scalable data pipelines for data preprocessing and analysis.
  • Implement and manage models in production ensuring scalability, reliability, and performance.
  • Stay updated on machine learning techniques to enhance model accuracy.
  • Collaborate with data scientists and software engineers for ML solution integration.
  • Monitor, evaluate, and fine-tune models post-deployment for accuracy.

AWSDockerPythonSQLGCPGitKubernetesMachine LearningNumpyPyTorchAlgorithmsAzureData StructuresPandasTensorflowCI/CDLinux

Posted 15 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 142800.0 - 210000.0 USD per year

πŸ” Autonomous vehicles

🏒 Company: CruiseπŸ‘₯ 1001-5000πŸ’° $2,100,000,000 Secondary Market almost 3 years agoπŸ«‚ Last layoff over 4 years agoAutomotiveArtificial Intelligence (AI)TransportationMachine LearningRoboticsAutonomous Vehicles

  • 5+ years of proven experience building, testing and shipping production-quality software.
  • 5+ years of experience with modern C++.
  • Strong computer science fundamentals in object-oriented programming, scalable software systems, and algorithms.
  • Passion for building tools that simplify complex workflows.
  • Proven track record of effective collaboration with cross-functional partners.

  • Contribute to the development of next-generation AVs across various platforms.
  • Lead the design and execution of AV system architectures for user trip states.
  • Develop and maintain I/O, data processing, and vehicle control nodes.
  • Create simulation tools for virtual product testing and validation.
  • Drive improvements in software reliability through various testing and review processes.
  • Collaborate closely with cross-functional teams to develop critical features.
  • Deliver complex projects while mentoring team members.

C++Data StructuresCollaborationLinux

Posted 16 days ago
Apply
Apply

πŸ“ Needham, MA, El Segundo, CA, United States

🧭 Full-Time

πŸ’Έ 150000.0 - 215000.0 USD per year

πŸ” Travel

🏒 Company: TripadvisorπŸ‘₯ 1001-5000πŸ’° $300,000,000 Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff about 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

  • 10+ years of experience as a professional engineer.
  • Bachelor of Science in Computer Science, Engineering or equivalent.
  • Deep experience querying, ETLing, and analyzing large data sets in databases.
  • Prior experience running and executing large scale initiatives successfully.
  • Prior partnerships with business leaders, working collaboratively to achieve substantial goals.
  • Solid foundation in data structures, algorithms, and OO design.
  • Nice to have: Prior experience managing Linux systems and JBOD/RAID infrastructure.
  • Experience working with HTML/CSS and interacting with the DOM.
  • Some exposure to the following technologies: Python, Perl, SQL, Snowflake, React, Postgres, Gradle, BERT, AWS.

  • Build and drive a technical roadmap for the SEO platform.
  • Design solutions to business problems by building new tools and/or processes.
  • Take on projects with independence and a mandate to leave things better than you found them.
  • Be pragmatic when solving problems with a deep understanding of the purpose and goal of your work.
  • Be integral for the code quality on your team through leadership in design and code review.
  • Be a mentor for others on the team.
  • Help bring the team's technical knowledge and solutions to the engineering organization via tech talks and design reviews.

LeadershipSQLAlgorithmsData StructuresSEO

Posted 16 days ago
Apply
Apply

πŸ“ United States of America

πŸ’Έ 90000.0 - 110000.0 USD per year

πŸ” Payments technology

🏒 Company: tsys

  • Bachelor's Degree in Information Technology, Computer Science, MIS, Business or equivalent work experience.
  • Typically Minimum 8 Years Relevant Experience.
  • Scripting knowledge, bankcard industry knowledge.
  • Understanding data structures and professional experience working with end-users.

  • Provides technical business knowledge related to a product, system or project.
  • May be involved at any or all stages of a project or issue.
  • Performs analysis, ensures accuracy, and recommends alternative solutions.
  • Understands client needs and impacts to their systems.
  • May monitor high-level implementation plans.
  • Works with business, technical, operations, and end users for desired solutions.
  • Provides business direction and may handle client negotiation actions.

OracleVB.NETC++StrategyData StructuresNegotiationLinux

Posted 17 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 149600.0 - 224400.0 USD per year

πŸ” Public safety technology

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity over 6 years agoGovTechElectronicsHardwareSoftware

  • 5+ years experience of professional software development in C/C++, Go, Python, or another systems programming language.
  • Experience with Embedded development.
  • 5+ years experience writing unit, integration and/or system level tests.
  • 2+ years mentoring junior team members and/or leading small teams.
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification.
  • Networking knowledge (TCP/IP, VPN, DNS, DHCP) is a plus.

  • Be part of a high performing team that designs and develops embedded applications and network configurations for Axon's current and future products.
  • Set a high technical bar for the team by leading architecture, design and code reviews.
  • Collaborate across Product Management, Design, and Engineering teams to create integrated solutions.
  • Build software that adheres to high standards of quality, stability, and latency.
  • Identify and integrate latest open source technologies.
  • Mentor junior software engineers.

PythonSoftware DevelopmentProduct ManagementC++AlgorithmsData StructuresGoMentoringNetworking

Posted 19 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 175000.0 - 220000.0 USD per year

πŸ” Healthcare technology

🏒 Company: FATHOMπŸ‘₯ 51-100πŸ’° $80,000,000 Post-IPO Equity almost 3 years agoWeb HostingWeb Development3D PrintingManufacturingWeb Design

  • 5+ years of software engineering experience in a company/production setting.
  • Knowledge of algorithms, data structures, and systems design.
  • Experience building data pipelines from disparate sources.
  • Hands-on experience building and scaling up compute clusters.
  • A solid understanding of databases and large-scale data processing frameworks like Hadoop or Spark.
  • Bachelor's degree in Computer Science, Computer Engineering, a STEM major, or similar.

  • Developing data infrastructure to ingest, sanitize and normalize a broad range of medical data, such as electronic health records and journals.
  • Building performant and expressive interfaces to the data.
  • Creating infrastructure to scale data ingestion and support large-scale cloud-based machine learning.

PythonSQLApache HadoopMachine LearningNLTKAlgorithmsData engineeringData Structures

Posted 19 days ago
Apply
Shown 10 out of 92