How Remoteville checks and expires listings
Data & Analytics Engineer, Senior Staff
Skills
Database DevelopmentAmazon RedshiftDDLData ModelingData ScienceExtractTransform
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 12+ years of overall professional experience
- 3-5 years of experience database development and tools such as data mining, OLAP, ETL, data modelling, complex SQL queries, performance tuning, and Postgres database development (DDL, DML, stored procedures)
- Extensive expertise in AWS cloud computing and native databases, especially Redshift, as well as the various data processing tools in the AWS platform
- Demonstrate hands-on experience building a data/analytics pipeline from the ground up, as well as hands-on experience working with data to power AI/ML training and inference
- Experience with performance and optimization problems, a demonstrated ability to both diagnose and prevent such problems, and a desire to share your knowledge and scale through others
- Enjoy working in a fast-paced startup environment where you can be autonomous and experimental, be part of a truly global team, and can work up and down the stack
- Strong technical documentation skills, including the C4 Model and Architectural Decision Records
- Understand design patterns and have working experience in developing and deploying microservices in the cloud, and have a proven track-record in doing so
- Care about privacy by design, security, testing, high-performance systems, and mentoring others, and have an inclination towards clear communication, inclusion and visibility
Nice to have
- Experience working cross-functionally, and across locations and timezones
- Domain expertise in decentralized identity solutions
- Experience in developing systems with cryptography requirements
Day to day
- Develop, implement, and maintain best-in-class data/analytics pipelines and system as part of the core Affinidi Elements product offering
- Prototype, program and help ship the next generation of Affinidi Elements products that lets developers and consumers access data, services and data models seamlessly and securely
- Build a scalable web services architecture that supports privacy-preserving data access, data cataloging, search and discovery, data transformation
- Develop features and improvements to the broader Affinidi Elements product in a secure, well-tested, and performant way, primarily using Typescript, Python, R, Rust
- Refine and optimize the implemented data processing methods to provide more accurate results or remove inefficiencies or enhance the service offering
- Troubleshoot, identify, and resolve technical data and analytics-related issues
- Drive continual improvement of the Affinidi Elements data and analytics solutions and systems for protection against evolving threats and efficiency
- Analyze and interpret highly complex data to arrive at actionable recommendations
- Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality in a fast-paced, iterative environment
- Solve technical problems with large scope and complexity while you advocate for improvements to product quality, security, and performance
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale systems environment. Maintain and advocate for these standards through code review
- Confidently own moderate to significantly complex features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
- Mentor other engineers, contribute to team and organizational improvements in processes and tooling
Hiring process
- Apply now
