Lead Software Engineer, Data Engineering
At Relyance AI, as a Lead Software Engineer, you'll take charge of enhancing our API services, constructing reliable data pipelines, and maintaining our robust microservices architecture. This role offers the exciting opportunity to mentor junior engineers and create impactful data dashboards. You'll have complete ownership in designing innovative features from the ground up, thereby laying the groundwork for our global data infrastructure.
Key Responsibilities :
- Design, develop, and maintain dynamic API services using Python to ensure smooth integration and optimal functionality.
- Create and optimize efficient data pipelines for processing and transforming large datasets.
- Enhance and uphold our microservices architecture, ensuring it remains reliable and scalable.
- Build and maintain user-friendly data dashboards with tools like Retool and Tooljet, providing actionable insights for stakeholders.
- Design and implement scalable systems to handle increasing data volumes and user demands.
- Develop comprehensive systems for the entire lifecycle of data, ensuring quality, security, and accessibility.
This position is ideal for you if you possess :
A proven track record of delivering scalable, reliable components and data ingestion / processing pipelines.Strong experience in Python programming.The ability to write clear and maintainable code, adhering to design principles and robust testing practices.Experience in designing and refining data models and ETL pipelines.Proficiency in public cloud services, particularly GCP (BigQuery, BigTable, Pub / Sub).A curious mindset with a drive for continuous improvement and a passion for learning in a fast-paced environment.Bonus points for :
Experience with Infrastructure as Code, containerization, orchestration tools, and comprehensive data governance.A customer-focused approach, aiming to deliver maximum value and impact within the industry.Meticulous attention to detail and a forward-thinking vision.Enthusiasm for a fast-paced, iterative environment with a strong emphasis on testing.Why Join Relyance AI?
At Relyance AI, we foster an inviting and data-driven culture. We prioritize not just meeting, but exceeding the expectations of our customers and colleagues alike in every interaction. Shared trust and freedom empower our team members to find creative solutions while a collaborative spirit drives us towards collective success. We learn from failures and celebrate achievements, creating a dynamic environment where everyone can thrive.
Relyance AI is proud to be an equal-opportunity employer committed to representation and inclusivity. We emphasize fair and equitable compensation practices, utilizing data-driven approaches to ensure our offerings are competitive. The base salary range for this role is $160,000-$190,000.