Developer building robust, scalable software systems for geospatial data analytics company. Focused on API development and cloud infrastructure in a startup environment.
Responsibilities
Work with a team of analysts and developers to create an analytics software platform.
Automate data source API information retrieval. Integrate data from multiple sources into analytics pipelines and relational databases.
Deploy and maintain a customer facing API and documentation.
Write automated web data scrapers.
Clean, process and integrate into data stores.
Provide programming support for devops and MLops projects, data science and engineering staff.
Test, debug and deploy code into cloud microservices.
Refactor code bases to comply with standards. Profile and optimize code.
Implement best practices for code quality, testing, and deployment automation in a continuous integration and deployment (CI/CD) environment.
Stay updated on emerging technologies and industry trends related to data processing and cloud computing.
Requirements
BS degree in a STEM field. 4 years+ experience in a data engineering or python development role.
In-depth understanding of backend data engineering, relational database design, ETL and ELT pipelines, building scalable near-real time data streams, batch processing
2+ years of experience working in Cloud Systems (GCP, AWS, Azure)
Experience with Apache Spark, Apache Airflow, Dagster (in Python or Scala)
Experience with geospatial data processing tools and databases is a plus
Experience with multiprocessing, multithreading, query optimization, and Cython is desirable.
The ability to work effectively in a team environment with remotely located staff in different time zones, demonstrating strong communication and coordination skills.
Exposure to energy, oil & gas domain is preferred.
API-first design, internal package development, and SQL database optimization
Data pipeline development, ETL processes, and real-time streaming systems
Performance optimization including multiprocessing, multithreading, query optimization
GitHub Actions and advanced CI/CD pipeline development
Benefits
Competitive salary and comprehensive benefits (medical, dental, vision
Significant growth opportunities as an early technical team member
Collaborative and innovative work environment
Fully remote role with access to Houston and London offices
Direct impact on products used by major energy companies and government agencies
Mentorship from experienced engineers and technical leaders
Conference attendance and continuing education support
Opportunity to shape engineering direction and best practices
Senior Mobile Developer at Fligoo leading the migration of an Android app to React Native. Focused on implementing IoT solutions for industrial metrics and KPIs.
Teamleiter für Softwareentwicklung in Baesweiler bei innovativem Video - Marktplatz. Leitung eines Entwicklungsteams mit Fokus auf Qualität und Deadline - Einhaltung.
Director of Engineering at Elevance Health managing delivery of technology services and leading engineering teams. Collaborating with partners to achieve business objectives and ensure operational efficiency.
Accounts Payable Assistant ensuring quality service and processing invoices for Flutter business. Building relationships and gaining experience in cost accounting, taxation, and procurement.
Technical Developer in electrical engineering advising on sustainable installations for medium - sized projects. Leading design teams and translating client needs into installation designs.
Engineering Specialist in Rapid Prototype Shop at Seagate. Responsible for material handling, inspection, and machine operation tasks supporting advanced HDD products.
Category Specialist collaborating with Global Category Managers on Engineering Services while managing supplier relationships. Focused on cost savings and strategic sourcing.
Mendix Developer developing scalable applications to support digitalization initiatives. Collaborating with factory stakeholders at Stefanini Group with hybrid work.
Team Lead guiding software development to advance AI - driven retail solutions. Leading a team in creating modern applications and establishing effective development practices.
Application Developer developing and maintaining software applications for business units. Collaborating with users on requirements and troubleshooting application issues.