Dice logo
Dice
Posted 64 days agoVerified live 2d ago

Software Engineer II - Data Platform

Brief overview

Remote
UndergradOr in progress
$110k–$157k/yrStated range
2+ yrsMinimum
PythonRustJavaObject-oriented programmingData structuresAlgorithmsCloud platformsAWSAzureGoogle Cloud PlatformAgile development methodologiesCI/CD practicesData-processing pipelinesData warehousingData lake conceptsDockerKubernetes

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. As a Software Engineer II, you will contribute to the design, development, and maintenance of scalable data pipelines that support data-driven initiatives, working independently to define approaches and ensure compatibility with adjacent systems.

Responsibilities

  • Contribute to the design, implementation, and maintenance of real-time and historical data pipelines, ensuring adherence to standard procedures and best practices
  • Build and maintain well-organized, documented libraries and APIs to manage, search, and analyze vehicle datasets
  • Collaborate on the development of front-end interfaces to visualize data and improve fleet operations
  • Partner with cross-functional autonomy and platform teams to address software needs, ensuring system compatibility and synchronization
  • Independently determine technical approaches to assigned tasks, actively discussing improvements and potential alternatives with the team
  • Apply rigorous testing and standard procedures to optimize data processing workflows for performance, scalability, and cost-effectiveness
  • Implement data quality checks and monitoring tools, maintaining awareness of the impact of these systems on product and business outcomes
  • Proactively invest in professional growth and technical mastery through research and application of industry standards

Skills

  • B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree or experience
  • 2+ years of industry experience in software engineering
  • Working knowledge of data structures, algorithms, and object-oriented programming
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and deployment practices
  • Experience with agile development methodologies and CI/CD practices
  • Experience building and maintaining data-processing pipelines in a cloud environment
  • Knowledge of data warehousing or data lake concepts
  • Familiarity with containerization (Docker, Kubernetes) and telemetry systems
  • Understanding of real-time data processing and distributed systems

Qualifications

Must Haves

  • B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree or experience
  • 2+ years of industry experience in software engineering
  • Working knowledge of data structures, algorithms, and object-oriented programming
  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and deployment practices
  • Experience with agile development methodologies and CI/CD practices

Nice to Haves

  • Experience building and maintaining data-processing pipelines in a cloud environment
  • Knowledge of data warehousing or data lake concepts
  • Familiarity with containerization (Docker, Kubernetes) and telemetry systems
  • Understanding of real-time data processing and distributed systems

Benefits

  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together at least one year are also eligible to participate.
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available.
  • Rich retirement benefits, including an immediately vested employer safe harbor match.
  • Generous paid parental leave as well as a phased return to work.
  • Flexible vacation policy in addition to paid company holidays.
  • Total Wellness Program providing numerous resources for overall wellbeing

More jobs like this