Please, let Aledade know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
As a Staff Software Engineer, you will take us beyond traditional monolithic SQL engines and batch pipelines.
You will build the next generation of distributed data storage and processing systems.
Your work will involve creating systems that can scale indefinitely and surpass traditional query performance.
You will ensure that the interfaces for data are simple, expressive, and cleanly abstracted.
Your interfaces will support a broad array of data consumers, including our web application, business analytics, and artificial intelligence.
Primary duties include identifying and developing scalable and performant solutions, working across disciplines to shape product strategy and execution, developing the foundations of code architecture and quality, mentoring and coaching engineers, and setting and upholding the standard for engineering processes to support high-quality engineering.
Requirements:
A BS/BTech (or higher) in Computer Science, Engineering, or a related field is required.
You must have 8+ years of production-level experience as an engineer building highly scalable systems.
You should have 4+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value.
A minimum of 4+ years of experience working with SQL or other database querying languages on large multi-table data sets is required.
Experience architecting, developing, and deploying large-scale distributed systems at scale is necessary.
You must have experience with cloud technologies, such as AWS, Azure, or GCP.
Experience building continuous integration and continuous development (CI/CD) pipelines is required.
Strong familiarity with server-side web technologies, including Java, Python, Scala, C#, C++, or Go, is essential.
Benefits:
The position offers the opportunity to work remotely from anywhere in the United States.
You will have the chance to mentor and coach junior engineers, contributing to their professional development.
The role allows for collaboration with cross-functional teams to define and implement technical solutions for complex problems in healthcare.
You will stay current on industry trends, best practices, and emerging technologies in software development, advocating for process enhancements and adopting new tools and technologies to boost productivity and efficiency.
Apply now
Please, let Aledade know you found this job
on RemoteYeah
.
This helps us grow π±.