Software Engineer, Data Science Manager, Data Scientist
ABOUT SPECKLE
At Speckle, we’re on a mission to shake up the AEC (Architecture, Engineering, and Construction) industry. To do that, we're building the data layer for AEC to operationalize how the built environment industry works with data and automation. Think of us as a cross between Github and Palantir, with an opportunity to significantly impact a $10 trillion industry. Our platform already powers workflows on billion dollar projects at leading firms like Suffolk, Multiconsult, Pomerleau, and Stantec.
Now, we're focused on taking a paradigm-shifting product and bringing it to as many customers as possible. We're building a generational company that will revolutionize the way one of the world's largest industries works. We’re doing that by breaking down barriers and connecting architects, engineers, and designers across every project stage with their design data.
Speckle is backed by top-tier investors, working with some of the most innovative teams in AEC who are tired of outdated workflows and ready to transform how their organizations use data. Our dynamic team is spread across the U.S. and Europe, we value flexibility and hold regular in-person working sessions to keep us moving in the same direction, quickly.
THE ROLEYou will shape and develop our core kernel SDKs written in C#, Python, and JS/TS, which are used across Speckle verse while exchanging data end-to-end. We heavily dogfood our own SDKs in our plugins to classic .NET desktop applications (Revit, AutoCAD, and more), automation engine, and viewer.
THE TEAMYou’ll be part of our Integrations team
, which works cross-functionally across the platform. We’re building a rocketship, and we move fast. We don't have layers of management or endless meetings; we have smart people who take ownership, ship quickly, and learn from what works (and what doesn't). If you need someone to tell you what to do every day, this isn't the place for you.
What makes our culture different:
We hire for trajectory, not pedigree. We care more about what you're capable of becoming than where you've been. If you're hungry, ambitious, and want to level up fast, we'll give you the runway to do it.
We default to trust and autonomy. You'll have real ownership and impact on product/customers/growth from day one. We don't micromanage and we hire people who don't need it.
We move fast and expect you to keep pace. Startup speed isn't for everyone. We make decisions quickly, test hypotheses, and iterate. If you thrive in structure and stability, you'll hate it here. If you love building something from zero, you'll love it.
We punch above our weight. We're a small team working with industry giants. Our customers include some of the most innovative firms in AEC, and they expect excellence and enterprise-grade stability. We deliver.
We invest in curious, ambitious people who embrace a growth mindset. If you're constantly asking "what if?" and "why not?", see challenges as opportunities to learn, and help your teammates level up too, we'll back you with mentorship, resources, and bigger opportunities.
Contribute to a large surface area of Integration development and its corollary systems;
Champion the CI/CD best practices and improve the CI/CD ecosystem for all integrations;
Continuously improve the performance of our core SDKs that are used as the core across the Speckle verse while exchanging data end-to-end;
Take real ownership of our integrations by directly impacting our technical and product roadmap;
Be the go-to teammate for technical insight, expertise, hands-on guidance, and support;
Drive the quality standards and continuous improvement of existing patterns, as well as the creation of new patterns.
Well-seasoned polyglot developer (our priority is .NET) with a deep grasp of how things work under the hood. This includes asynchronous programming, streaming, threading, and more;
Experienced in building and maintaining stable, production-grade systems serving enterprise customers;
Comfortable working across diverse stacks, tools, and workflows in a fast-evolving product ecosystem;
Good communication skills and proven ability to collaborate effectively…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).