Java Programming, Python Programming, Framework, SQL, Docker, Kubernetes-K8s, Google Cloud Platform (GCP), Postgres
We have developed a new model for education that eliminates traditional barriers to opportunity. We run training-to-jobs programs that are 100% free for learners, financed by enterprises that train or recruit program graduates. This model aligns incentives between the education provider, learner, and employer, where everyone wins when the learner, who is typically a working adult from an underrepresented background, gets hired.
Example programs include Data Science for All, a masters-level data science bootcamp for individuals from historically underrepresented groups, and Amazon Career Choice, an analytics training program for frontline warehouse workers.
Our model is not just more equitable, but it is also inherently more scalable than traditional education providers. Each program is taught by industry leaders, professors and teaching assistants, delivered virtually to cohort-based learning communities. We currently run programs for 5,000+ learners each year in 10+ countries, and we plan to grow 5-10x in the next two years.
Our clients include over 50 blue-chip companies, such as Amazon, Citadel, Accenture, Target, EY, BlackRock, and Johnson & Johnson. These organizations work with us to train their own employees, to recruit program graduates, and to proactively invest in talent from traditionally underrepresented communities.
What we're looking for
We’re searching for experienced engineers who are excited to create software in a collaborative, decentralized environment. Building software requires cooperation, so we want people with strong communication skills who are excited about making high-quality products. We're looking for talented people with industry expertise that can act as leaders and mentors and that are excited about helping our engineering organization scale.
We value traits like empathy, autonomy, and willingness to learn. Having hard tech skills is great, but no matter how good of an engineer you are, getting along with the team is crucial.
Since we're still a small company, you'll likely get to work on a variety of things. Although we do have discrete products and teams (as well as frontend and backend engineers) if you see something you want to fix or improve, just make a PR. For similar reasons, you may need to be able to deal with ambiguity and figure things out with minimal guidance.
Why you should work at C1
We care a lot about our own culture, and how it develops and evolves over time. Culture is the how of the company - how work gets done, how team members coordinate and communicate, and how decisions get made. We believe putting deliberate effort into shaping the culture makes a huge difference in how a company operates.
Here are some of the things we love about our culture:
Our tech stack
We use React on the frontend, with a mixture of react-query in some products and react context in others. We're currently evaluating standardizing across products with a global state management library.
Python serves our backend, some products are built with Flask and sqlalchemy and some are Django with Django Rest Framework. We use Jupyterhub to serve notebook based training content to our users, and Postgres is our database.
Our software is hosted on Google Cloud Platform, running Docker & Kubernetes.
Our processes
Our code review process aligns with our emphasis on written communication. Each pull request must get two approvals, and anyone on the engineering team can review your code. We are actively trying to level each other up: the worst thing you can say on a pull request is looks good to me without giving any further feedback.
We care a lot about code quality - we have a style guide, and believe in testing & writing good commit messages. Our Continuous Integration is strict and rejects pull requests that don't meet our contributing guidelines.
Other requirements
Working at C1 may not be for everyone. We want smart, considerate, and interesting people on the team, rather than someone who is brilliant but difficult.
For this role, we're looking for someone with at least 5 years of professional software engineering experience, including:
Benefits
Competitive salary
Make data literacy your competitive edge. We help companies build diverse, high-performing data organizations through our novel, high-quality data training. Plus, through our innovative Data Science for All (DS4A), we are preparing data talent from traditionally underrepresented groups for the jobs of tomorrow.