Software Engineer (Data Platform)
May Mobility · United States
About The Role
Join our team as a Software Engineer II, where you will play a key role in designing, developing, and maintaining scalable data pipelines that support our data-driven initiatives. You will work independently to define your approach to assigned tasks, handle ambiguous requirements, and ensure compatibility with adjacent systems and platforms. Your responsibilities will include building and maintaining well-organized libraries and APIs, collaborating on front-end interface development, and optimizing data processing workflows. You will also have the opportunity to invest in your professional growth and technical mastery.
- Contribuer à la conception, au développement et à la maintenance de pipelines de données évolutifs.
- Définir l'approche pour les tâches assignées, en appliquant des procédures et techniques d'ingénierie standard.
- Collaborer au développement d'interfaces frontales pour visualiser les données et améliorer les opérations de flotte.
- Problem Solving: Demonstrated ability to identify potential alternatives to solve technical problems and the ability to work independently with ambiguous requirements
- Technical Proficiency: Strong software development skills with proficiency in object-oriented programming (Python, Rust, Java, etc.) and a commitment to applying industry-standard techniques
- Ownership: A high degree of agency in executing assigned specs and a proactive mindset toward system compatibility
- Communication: Effective, clear, and concise communication of both technical and non-technical information to teammates and peers across different domains
- Collaboration: Active contribution to design discussions and a collaborative approach to identifying and resolving dependencies
- Experience with agile development methodologies and CI/CD practices
- 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, GCP) and deployment practices
- Experience building and maintaining data-processing pipelines in a cloud environment
- Understanding of real-time data processing and distributed systems
- Knowledge of data warehousing or data lake concepts
- Familiarity with containerization (Docker, Kubernetes) and telemetry systems
- Prolonged standing
- Prolonged computer use
- Standard office working conditions which includes but is not limited to:
- Prolonged sitting
- Travel required? - Minimal: 1%-10%
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring