Remote / United States
Prefect is an equal-opportunity employer. Members of under-represented groups are encouraged to apply!
Are you looking for an incredible opportunity to work with a high-growth SaaS company? Our workflow orchestration platform bridges the gap between data engineers and data scientists, allowing them to do what they do best. We are looking for enthusiastic new additions to our team who are excited by the question “what will you build?”
As a Software Engineer at Prefect, you will work on and lead projects critical to the success of the company with opportunities to work on our Open Source codebase, our Cloud API product, internal tools and infrastructure.
You will coordinate with internal stakeholders, including our CTO and CEO, on new features and help Prefect execute our company’s product roadmap. You will proactively identify opportunities for improvement, build consensus, track risks and dependencies and lead projects to completion with a positive attitude. You will be a mentor and provide leadership to other members of the engineering team.
We expect our engineers to be product focused and enthusiastic to take on new challenges and drive our product and culture forward.
What you’ll be doing (core responsibilities):
You will be responsible for optimizing and scaling our product to stay one step ahead of the high demand and traffic
You will drive our open source projects and engage with our community, and constantly seek to advance our internal user empathy by championing use cases
You will lead a high-performing and winning culture and foster a collaborative working environment with other members of the engineering team
You are a self-starter: you will not hesitate in taking ownership of your ideas and advocating for them
Extreme attention to detail - Prefect requires thinking through extreme edge cases without losing sight of providing a simple user experience
Qualifications (you must have):
2+ years experience working with Python
2+ years of working with and maintaining databases (preferably PostgreSQL)
Knowledge of building highly available systems
Experience delivering projects from inception to production
About you (we’d like you to have):
Experience deploying and monitoring scalable Kubernetes applications
Experience with cloud services (AWS, Azure, GCP)
Knowledge of GraphQL and GraphQL servers
Experience with Apollo, Hasura and Redis
Experience contributing to open source projects
Experience with front end frameworks, for example React, Vue, Angular
Excellent judgement and analytical ability
Experience in a start-up or high-growth environment
Experience with data engineering and data science workflows
… and an understanding of how and when to “break the mold” when the best practice for Prefect deviates from an industry standard