Software Engineer
Relyance AI
Job highlights
Summary
Join Relyance AI as a Software Engineer and manage, enhance, and develop API services, data pipelines, and microservices architecture. You will build scalable systems, mentor junior engineers, and create data dashboards. This role offers full ownership of feature design and constructing the foundation of our global data infrastructure. You will leverage Python and cloud technologies (preferably GCP) to deliver reliable and efficient solutions. The ideal candidate possesses experience in scalable service components, data pipelines, and public cloud infrastructure. A deeply curious mindset and proactive approach to continuous improvement are essential.
Requirements
- A track record of delivering scalable and reliable service components and data ingestion and processing pipelines
- Experience with Python
- Ability to write clear, concise, and maintainable code considering design principles and applying sound testing practices
- Experience in designing and evolving data models and ETL pipelines
- Proficient with public cloud concepts and delivering working solutions on public cloud infrastructure, preferably GCP (BigQuery, BigTable, Pub/Sub)
- A deeply curious mindset, proactive about continuous improvement, and excitement for learning quickly in a fast-growth environment
Responsibilities
- Design, develop, and maintain API services using Python to ensure seamless integration and functionality
- Create and optimize data pipelines to efficiently process and transform large datasets
- Maintain and enhance our microservices architecture, ensuring reliability and scalability
- Build and maintain data dashboards using tools like Retool and Tooljet to provide actionable insights to stakeholders
- Design and implement scalable systems that can handle increasing data volumes and user demands
- Develop systems that manage the entire lifecycle of data, ensuring data quality, security, and accessibility
Preferred Qualifications
- Experience with Infrastructure as Code tools, containerization and orchestration tools, and end-to-end ownership of data governance and management
- Customer and mission-driven: motivated by bringing the most value as possible to users and shaping an industry from the ground up
- Close attention to detail and a forward-thinking outlook
- Excitement for a fast-paced, iterative, but heavily test-driven development environment
Benefits
We are committed to fair and equitable compensation practices. We use data-driven pay practices with the goal of ensuring offerings are competitive to the market and our team members are being compensated correctly based on their roles, experience, and location. As such, the base salary pay range for this role is $135,000 to $160,000
Share this job:
Similar Remote Jobs
- πUnited Kingdom, Spain
- πGermany
- π°$155k-$200kπUnited States
- π°$165k-$201kπUnited States
- π°$175k-$210kπUnited States, Worldwide
- π°$150k-$200kπCanada, United States
- π°$185k-$223kπUnited States
- πSwitzerland
- πUnited States
- πUnited States