A daily email of jobs matching your skills and preferences.Sign Up 👋
Principal Software Engineer
Austin, TX, USA
Molecula's vision is to unlock human potential through the power of real-time data. Our core technology is an enterprise feature store that solves today's massive data readiness problem by giving companies access to big data faster than ever before to power cutting-edge technologies. We are a burgeoning startup with a passionate team of dedicated engineers, designers, and business experts determined to make a positive impact.
Our preference is for the incumbent to be located in Austin, TX, however, we are open to candidates that would like to work remotely. Remote candidates need to be ok with working CENTRAL TIME hours.
Molecula is looking for a Senior/Principal/Staff Software Engineer (SWE) to join our Cloud Engineering team. With your expertise in software engineering, data stores, data pipelines, and databases, you will help us build the next generation of data architecture that will allow our users to push the boundaries on how data is accessed today. You will provide technical leadership across cross functional software, infrastructure, data, security, and product teams to ensure we deliver the most powerful and accessible feature store ever.
Build our platforms, systems and infrastructure using your excellent background in distributed systems and large scale data systems.
Define and drive the technical strategy, architecture, and road map to achieve our business goals alongside Product Management.
Design, develop, test, deploy, maintain, and enhance software solutions.
Mentor and train other team members on design techniques and coding standards, and to cultivate innovation and collaboration across multiple teams.
Manage individual projects priorities, deadlines, and deliverables.
10+ years of relevant work experience as a Software Engineer or closely related field.
5+ years of relevant work experience with Go or other concurrent programming languages - multithreaded or coroutine based.
Bachelor's degree, Master's degree, or PhD in Computer Science, Computer Engineering, Electrical Engineering or related field.
Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
Experience designing, analyzing, building, and troubleshooting large-scale distributed systems.
Experience with database internals, database language theories, database design, SQL, and database programming.
Experience with perf, eBPF, and other Linux performance/observability tooling.
A new window will open to the job source site.
Growing a career that's right for you is a life-changer, but it's undeniable that the job search gets tougher every year. With automated hiring processes, resume filters and questionable interview practices, finding a job that a tech skillset has become seriously challenging.
That's where we step in. Careeriscope can help lighten the stress load by making your search a bit easier. We help you find matches based on the job search criteria you set, then send a summary of the results in a daily email sent every morning for review.