✨ About The Role
- The Software Engineer II will collaborate with Solution Architects to create tailored software solutions that align with customer needs and business objectives.
- Responsibilities include developing custom software toolkits, APIs, and data pipelines to automate and streamline data workflows.
- The role involves creating user interfaces to support customer use cases and maintaining scalable software architectures for enhanced product performance.
- The engineer will implement automatic processes for large-scale data deliveries and contribute to the continuous improvement of internal tools and processes.
- The position requires technical contributions such as writing code samples, developing tutorials, and providing technical expertise to support product adoption.
âš¡ Requirements
- The ideal candidate will have at least 2 years of experience in a software engineering role, particularly in a geospatial or data-intensive environment.
- Proficiency in Python is essential, with a focus on building data pipelines, developing APIs, and automating workflows.
- A strong understanding of cloud-based architectures and familiarity with containerization and CI/CD processes will be beneficial.
- The candidate should possess excellent problem-solving skills and a passion for innovation, with the ability to articulate complex technical concepts to diverse audiences.
- Experience with geospatial libraries and tools, as well as Linux systems and shell scripting, is highly desirable.