Spark Job Salaries

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

Spark

Median high-range salary for jobs requiring Spark:

$220,000

This analysis is based on salary ranges collected from 86 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 $167,000 - $220,000

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

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 Kubernetes, Algorithms and Machine Learning. 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. Kubernetes

    40% jobs mention Kubernetes as a required skill. The Median Salary Range for these jobs is $179,000 - $237,500

    • 25% of job descriptions advertised a maximum salary above $275,000.
    • 5% of job descriptions advertised a maximum salary above $310,000.
  2. Algorithms

    29% jobs mention Algorithms as a required skill. The Median Salary Range for these jobs is $175,000 - $233,000

    • 25% of job descriptions advertised a maximum salary above $271,250.
    • 5% of job descriptions advertised a maximum salary above $323,993.25.
  3. Machine Learning

    40% jobs mention Machine Learning as a required skill. The Median Salary Range for these jobs is $169,500 - $229,450

    • 25% of job descriptions advertised a maximum salary above $267,100.
    • 5% of job descriptions advertised a maximum salary above $318,058.2.
  4. Communication Skills

    42% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $175,500 - $227,000

    • 25% of job descriptions advertised a maximum salary above $270,000.
    • 5% of job descriptions advertised a maximum salary above $310,000.
  5. AWS

    66% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $169,000 - $220,000

    • 25% of job descriptions advertised a maximum salary above $270,000.
    • 5% of job descriptions advertised a maximum salary above $310,000.
  6. Python

    88% jobs mention Python as a required skill. The Median Salary Range for these jobs is $167,000 - $219,000

    • 25% of job descriptions advertised a maximum salary above $257,500.
    • 5% of job descriptions advertised a maximum salary above $309,400.
  7. Data engineering

    49% jobs mention Data engineering as a required skill. The Median Salary Range for these jobs is $163,940 - $216,500

    • 25% of job descriptions advertised a maximum salary above $240,000.
    • 5% of job descriptions advertised a maximum salary above $314,000.
  8. CI/CD

    29% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $176,000 - $215,000

    • 25% of job descriptions advertised a maximum salary above $233,500.
    • 5% of job descriptions advertised a maximum salary above $275,250.
  9. SQL

    65% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $162,000 - $210,450

    • 25% of job descriptions advertised a maximum salary above $252,500.
    • 5% of job descriptions advertised a maximum salary above $308,170.

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 Data and AI, Blockchain intelligence and financial services and Fintech. 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. Data and AI

    2% jobs are in Data and AI industry. The Median Salary Range for these jobs is $135,740 - $267,900

    • 25% of job descriptions advertised a maximum salary above $300,000.
  2. Blockchain intelligence and financial services

    2% jobs are in Blockchain intelligence and financial services industry. The Median Salary Range for these jobs is $220,000 - $262,500

    • 25% of job descriptions advertised a maximum salary above $270,000.
  3. Fintech

    7% jobs are in Fintech industry. The Median Salary Range for these jobs is $188,500 - $257,500

    • 25% of job descriptions advertised a maximum salary above $310,000.
  4. Health tech

    2% jobs are in Health tech industry. The Median Salary Range for these jobs is $216,325 - $254,500

    • 25% of job descriptions advertised a maximum salary above $276,000.
  5. Online Advertising

    2% jobs are in Online Advertising industry. The Median Salary Range for these jobs is $177,500 - $248,500

    • 25% of job descriptions advertised a maximum salary above $267,100.
  6. Game Development

    2% jobs are in Game Development industry. The Median Salary Range for these jobs is $175,000 - $230,000

    • 25% of job descriptions advertised a maximum salary above $270,000.
  7. Software Development

    28% jobs are in Software Development industry. The Median Salary Range for these jobs is $170,500 - $220,000

    • 25% of job descriptions advertised a maximum salary above $272,500.
    • 5% of job descriptions advertised a maximum salary above $310,087.3.
  8. Cybersecurity

    2% jobs are in Cybersecurity industry. The Median Salary Range for these jobs is $163,000 - $192,500

    • 25% of job descriptions advertised a maximum salary above $195,000.
  9. Healthcare

    3% jobs are in Healthcare industry. The Median Salary Range for these jobs is $150,000 - $185,000

    • 25% of job descriptions advertised a maximum salary above $211,250.
    • 5% of job descriptions advertised a maximum salary above $220,000.
  10. Data Engineering

    2% jobs are in Data Engineering industry. The Median Salary Range for these jobs is $153,050 - $184,075

    • 25% of job descriptions advertised a maximum salary above $200,000.

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

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

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

Apply

📍 United Kingdom

🧭 Full-Time

💸 140000.0 - 180000.0 GBP per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Knowledge of Payment systems and experience working in the financial technology industry
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonSoftware DevelopmentSQLKotlinKubernetesMySQLSparkRESTful APIsMicroservices

Posted about 5 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 200000.0 USD per year

🔍 Software Development

🏢 Company: GameChanger

  • 4+ years of hands-on cloud engineering experience with a focus on scaling ML/AI infrastructure in high-throughput, real-time environments.
  • Proficiency in Infrastructure-as-Code (Terraform, CloudFormation, or equivalent) to automate cloud infrastructure for ML systems.
  • Deep knowledge of AWS services, patterns and best practices for resiliency, scalability, and security.
  • Hands-on experience with container orchestration (e.g., Kubernetes, ECS) with a focus on solving real-world scalability challenges.
  • Architect and scale cloud-based infrastructure purpose-built for real-time and batch ML workloads, ensuring system efficiency and reliability.
  • Design model-serving infrastructure to handle high-throughput inference workloads, model versioning, and multi-model interactions.
  • Design observability strategies, ensuring model performance, system reliability, and infrastructure health are continuously monitored.
  • Collaborate with ML/DevOps/Backend/Security Engineers on projects, integrating new tools, improving deployment speeds, scalability, and resiliency to support their evolving roadmaps.

AWSDockerPythonApache AirflowCloud ComputingGitKerasKubernetesMachine LearningMLFlowNumpyAlgorithmsAPI testingData engineeringData StructuresREST APIServerlessPandasSparkTensorflowCI/CDLinuxTerraformMicroservicesJSON

Posted about 17 hours ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 98400.0 - 137800.0 CAD per year

🔍 Software Development

🏢 Company: Hootsuite👥 1001-5000💰 $50,000,000 Debt Financing about 7 years ago🫂 Last layoff about 2 years agoDigital MarketingSocial Media MarketingSocial Media ManagementApps

  • A degree in Computer Science or Engineering, and 5-8  years of experience in developing and maintaining software or an equivalent level of education or work experience, and a track record of substantial contributions to software projects with high business impact
  • Experience writing clean code that performs well at scale; ideally experienced with languages like Python, Scala, Java, Go, and shell script
  • Passionate interest in data engineering and infrastructure; ingestion, storage and compute in relational, NoSQL, and serverless architectures
  • Experience with various types of data stores, query engines and frameworks, e.g. PostgreSQL, MySQL, S3, Redshift/Spectrum, Presto/Athena, Spark
  • Experience working with message queues such as Kafka and Kinesis
  • Experience developing data pipelines and integrations for high volume, velocity and variety of data
  • Experience with data warehousing and data modeling best practices
  • Work within a cross-functional team (including analysts, product managers, and other developers) to deliver data products and services to our internal stakeholders
  • Conduct directed research and technical analysis of new candidate technologies that fill a development team’s business or technical need
  • Provide technical advice, act as a role model for your teammates, flawlessly execute complicated plans, and navigate many levels of the organization
  • Contribute enhancements to development, build, deployment, and monitoring processes with an emphasis on security, reliability and performance
  • Implement our technical roadmap as we scale our services and build new data products
  • Participate in code reviews, attend regular team meetings, and apply software development best practices
  • Take ownership of your work, and work autonomously when necessary
  • Recognize opportunities to improve efficiency in our data systems and processes, increase data quality, and enable consistent and reliable results
  • Participate in the design and implementation of our next generation data platform to empower Hootsuite with data
  • Participate in the development of the technical hiring process and interview scripts with an aim of attracting and hiring the best developers

AWSPostgreSQLPythonSoftware DevelopmentSQLAgileBashCloud ComputingData AnalysisETLGitJavaKafkaMySQLData engineeringGoServerlessNosqlSparkCI/CDRESTful APIsScalaData visualizationData modelingScriptingData management

Posted about 17 hours ago
Apply
Apply
🔥 Site Reliability Engineer
Posted about 22 hours ago

📍 United States of America

💸 63000.0 - 108675.0 USD per year

🏢 Company: vspvisioncareers

  • Bachelor’s Degree in Computer Science or related field and/or equivalent experience
  • 4+ years of related functional experience
  • Experience with both Windows and Linux, as well as containerization software products
  • Functional with continuous integration and continuous delivery
  • Experience with automation and orchestration using Chef, Puppet, Ansible and containers
  • Coding skills beyond simple scripts and knowledge of application architecture
  • Ability to program (structured and OO) with one or more high level languages, such as Python, Java, C/C++/C#, Ruby, and JavaScript
  • Understanding of distributed storage technologies like NFS, HDFS, Ceph, S3 as well as dynamic resource management frameworks (OpenShift, Kubernetes, Yarn)
  • Skilled in spotting problems and identifying performance bottlenecks, leading to problem and root cause analysis and risk mitigation
  • Capacity monitoring and performance planning experience with cloud solutions like AWS using applications such as Dynatrace, New Relic, App Dynamic
  • Use engineering design concepts to recommend design or test methods for attaining or improving operational reliability in support of business objectives.
  • Develop and implement high-reliability tools, systems, and services using engineering methodologies and tools.
  • Determine reliability requirements and deliver insights from massive scale data in real time.
  • Propose changes in design or formulation to improve system and/or process reliability.
  • Utilize best practices and work with cross-functional teams to provide solutions and a positive user experience.
  • Improve reliability, quality, and time-to-market for suite of software solutions, through effective hosting, monitoring, operations, and automation
  • Develop proprietary tools to improve system reliability and mitigate weaknesses in incident management or software delivery
  • Collaborate with team members to troubleshoot and fix issues utilizing knowledge of  problems to route support escalation issues to the appropriate teams
  • Add automation for improved collaborative response in real-time, updates documentation, runbook tools, and modules to prepare teams for incidents
  • Support optimizing the software development life cycle to boost service reliability, based on post-incident reviews
  • Support system cost modeling for all hosted systems
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve
  • Deliver primary operational support and engineering for distributed software applications
  • Implement guidelines and plans for automated systems delivery maintaining system and data security
  • Assist with impact analysis regarding enterprise-wide technology
  • Perform capacity monitoring with various monitoring tools (Splunk, Dynatrace, etc.) and make recommendations
  • Gather and analyze metrics from both operating systems and applications to assist in performance tuning, fault finding, and corrective action planning
  • Support system integration, software, and hardware at enterprise level for optimum performance
  • Partner with development teams to improve services through rigorous automated testing and release procedures
  • Contribute to system architecture planning, and policies and procedures surrounding enterprise-wide technology
  • Participate in system design consulting, platform management, and capacity planning
  • Stay abreast of new technologies; introduce applicable technology in alignment with business goals and for creative solutions

AWSDockerPostgreSQLPythonSQLBashCloud ComputingData AnalysisDynamoDBElasticSearchGitJavaKafkaKubernetesMySQLOracleRabbitmqSoftware ArchitectureZabbixAlgorithmsCassandraData StructuresPrometheusRedisSparkCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsLinuxDevOpsTerraformMicroservicesTeamworkTroubleshootingJSONCross-functional collaborationAnsibleScriptingDebugging

Posted about 22 hours ago
Apply
Apply

📍 Canada

💸 98400.0 - 137800.0 CAD per year

🔍 Software Development

  • A degree in Computer Science or Engineering, and 5-8 years of experience in developing and maintaining software or an equivalent level of education or work experience, and a track record of substantial contributions to software projects with high business impact
  • Experience writing clean code that performs well at scale; ideally experienced with languages like Python, Scala, Java, Go, and shell script
  • Passionate interest in data engineering and infrastructure; ingestion, storage and compute in relational, NoSQL, and serverless architectures
  • Experience with various types of data stores, query engines and frameworks, e.g. PostgreSQL, MySQL, S3, Redshift/Spectrum, Presto/Athena, Spark
  • Experience working with message queues such as Kafka and Kinesis
  • Experience developing data pipelines and integrations for high volume, velocity and variety of data
  • Experience with data warehousing and data modeling best practices
  • Work within a cross-functional team (including analysts, product managers, and other developers) to deliver data products and services to our internal stakeholders
  • Conduct directed research and technical analysis of new candidate technologies that fill a development team’s business or technical need
  • Provide technical advice, act as a role model for your teammates, flawlessly execute complicated plans, and navigate many levels of the organization
  • Contribute enhancements to development, build, deployment, and monitoring processes with an emphasis on security, reliability and performance
  • Implement our technical roadmap as we scale our services and build new data products
  • Participate in code reviews, attend regular team meetings, and apply software development best practices
  • Take ownership of your work, and work autonomously when necessary
  • Recognize opportunities to improve efficiency in our data systems and processes, increase data quality, and enable consistent and reliable results
  • Participate in the design and implementation of our next generation data platform to empower Hootsuite with data
  • Participate in the development of the technical hiring process and interview scripts with an aim of attracting and hiring the best developers

AWSPostgreSQLPythonSoftware DevelopmentSQLAgileApache AirflowCloud ComputingData AnalysisData MiningETLJavaKafkaMySQLSoftware ArchitectureAlgorithmsAPI testingData engineeringData StructuresGoServerlessSparkCI/CDRESTful APIsMicroservicesScalaData visualizationData modelingData management

Posted 1 day ago
Apply
Apply

📍 Spain

🧭 Full-Time

💸 101000.0 - 131000.0 EUR per year

🔍 Fintech

  • Extensive experience (8+ years) in machine learning engineering, with at least 2 years in a management role.
  • Expertise in developing machine learning models and systems at scale, from concept through to business impact.
  • Proficiency in machine learning techniques, including Generalized Linear Models, Gradient Boosting, Deep Learning, and Probabilistic Calibration.
  • Strong engineering skills in Python and SQL, with experience in large-scale distributed systems such as Spark or Ray.
  • Passion for working with cross-functional teams including Product, Design, Analytics and Business teams.
  • Expert at synthesizing complex business, product, and technical requirements to consistently produce high quality system designs and software.
  • Track record of hiring, mentoring, coaching, and developing diverse engineering talent.
  • Comfortability with ambiguity and self-awareness to understand and navigate the unknown
  • Demonstrated experience in building and scaling platforms and distributed systems that require high availability, resilience and meeting stringent SLO objectives is required.
  • Excellent written and verbal English communication skills.
  • Collaborate with Product managers, cross functional engineering teams, designers and analysts to define product roadmap and execute on plan to build practical technology capabilities needed to realize the vision.
  • Drive planning, resource allocations, trade-offs and prioritization conversations with business and technical stakeholders to define epics in Jira and manage the quality of deliverables all the way to production
  • Collaborate with product and platform teams to set strategic priorities and roadmaps for machine learning projects that enhance our credit assessment capabilities.
  • Participate in quarterly planning and work closely with peers and teams to remove impediments, articulate tradeoffs and garner resources
  • Grow globally minded teams by attracting and hiring diverse talent and build a strong leadership bench. Provide tailored coaching, feedback and mentoring for Engineers and inspire a team of full stack engineers
  • Hire, coach, and mentor employees to increase their impact through regular performance development and feedback conversations.
  • Foster a respectful and supportive environment for all team members that effectively leverages the diversity of the team.
  • There would be an on-call rotation for this role as a requirement.

AWSLeadershipPythonSQLData AnalysisFull Stack DevelopmentMachine LearningAlgorithmsData StructuresSparkData modeling

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 198050.0 - 233000.0 USD per year

🔍 Health Tech

  • 3+ years of experience as an Engineering Manager
  • 3-5+ years of experience as a Software Engineer
  • Track record of building and leading high performing teams that have effectively delivered business outcomes through technical investments
  • Strong technical foundation
  • Strong product mindset
  • Track record of working well across teams and functions
  • Prior experience with Python and React (Nice to have)
  • Experience working with AWS infrastructure (Nice to have)
  • Experience in health tech, building user-facing products (Nice to have)
  • BS, MS in Computer Science or related field
  • Lead and manage a team (or teams) of 8+ engineers
  • Ensure there is process and product alignment across your team
  • Develop and grow your team through weekly 1-1s, mentorship, and feedback
  • Work with and help develop aspiring engineering leaders within the engineering team
  • Contribute to the broader company strategy and product roadmap
  • Help build out our engineering team as the headcount grows from 80 to 120+ through the remainder of the year

AWSBackend DevelopmentDockerLeadershipPostgreSQLProject ManagementPythonCloud ComputingData AnalysisKafkaPeople ManagementProduct ManagementReact.jsTypeScriptCross-functional Team LeadershipAlgorithmsData StructuresFastAPIREST APIRedisStrategic ManagementReactSparkCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesMentoringRelationship buildingTeam managementSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 185000.0 - 220000.0 USD per year

🔍 Software Development

🏢 Company: WellSaid

  • 5+ years of experience managing a software engineering team and a proven track record.
  • 2+ years of experience using Cloud platforms (GCP, AWS, etc),
  • Background in Machine learning frameworks (such as PyTorch), and data processing tools (Spark, Pandas, etc.) are a big bonus but not mandatory.
  • You are proficient in software development practices, including specing, documenting, testing, reviewing, deploying, and monitoring, and are passionate about writing clean, defensible code.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams, including software engineers, data engineers, product managers, execs, and other stakeholders.
  • You are flexible and capable of working with a diverse team with various communication styles and needs. You are empathic and supportive.
  • You create equitable processes across the entire employee lifecycle. You are particularly mindful of addressing the needs of marginalized people.
  • Experience in text-to-speech, speech-to-text, audio libraries, or cloud storage is a bonus.
  • Build and lead a high-performing and collaborative machine learning team, fostering an environment of innovation, growth, and accountability.
  • Collaborate with Product Management and other stakeholders to define, prioritize, and deliver the ML roadmap, aligning it with business goals and technical feasibility.
  • Ensure that complex projects are effectively scoped, planned, executed, and delivered on time while meeting cross-team quality standards.
  • Oversee multiple concurrent machine learning projects simultaneously, facilitating planning, and generally ensuring that deliverables are met on time.
  • Own and run team standups, sprint planning, and other delivery ceremonies.
  • Work one-on-one with team members to meet their needs, providing regular and constructive feedback. You’ll show concern and success for the well-being of others and do what you can to support people.
  • Conduct design, code and pull request reviews with the team.
  • Champion best practices in machine learning and software engineering including testing, documentation, readability, defensibility, etc.
  • Manage team resources effectively by prioritizing projects based on impact while balancing budget constraints for infrastructure (e.g., compute resources) or tooling needs.
  • Foster customer empathy within the team by introducing real-world use cases, facilitating discussions on customer pain points, reviewing feedback loops, and ensuring alignment with user needs.
  • All together you’ll foster an inclusive team culture and working environment.

AWSLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileCloud ComputingData AnalysisGCPGitMachine LearningPeople ManagementProduct ManagementPyTorchSCRUMSoftware ArchitectureAlgorithmsData engineeringData StructuresPandasSparkCommunication SkillsCI/CDRESTful APIsMentoringTeam managementData modelingDebugging

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Software Development

  • 6+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
  • Write high quality code that is easily understood and used by others.
  • Thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • Set technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • Act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • Mentor less experienced engineers, leading by example, and setting the technical bar high.
  • Take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • Foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • Help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentLeadershipProject ManagementPythonSoftware DevelopmentSQLData AnalysisKotlinKubernetesMySQLAlgorithmsData StructuresREST APISparkCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringDevOpsWritten communicationMicroservices

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 232000.0 - 310000.0 USD per year

🔍 Software Development

  • 10+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Strong experience leading multiple engineering teams to deliver high quality software
  • Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies.
  • Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions to influence ML & engineering direction
  • Extensive experience developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • Experience building and operating online, real-time ML infrastructure including a model server and a feature store
  • Experience developing an offline environment for large scale data analysis and model training using technologies including Spark, Kubeflow, Ray, and Airflow
  • Experience delivering major features and system components
  • Set the multi-year, multi-team technical strategy for ML Platform and deliver it through direct implementation or broad technical leadership
  • Partner with technical leaders across the company to create joint roadmaps that will achieve business impacting goals through the advancement of machine learning
  • Act as a force-multiplier for your teams through your definition and advocacy of technical solutions and operational processes
  • You have an ownership mindset, and you will proactively champion investments in availability so that every project in your area achieves its availability targets
  • You will foster a culture of quality and ownership on your team by setting system design standards for your team, and advocating for them beyond your team through your writing and tech talks
  • You will help develop talent on your team by providing feedback and guidance, and leading by example

AWSBackend DevelopmentLeadershipProject ManagementPythonApache AirflowData AnalysisKotlinKubeflowKubernetesMachine LearningMySQLSoftware ArchitectureCross-functional Team LeadershipData engineeringSparkCommunication SkillsRESTful APIsDevOps

Posted 2 days ago
Apply
Shown 10 out of 97