Software Engineer
System1 is looking for an engineer to work on the data pipeline for one of our core products. This position is responsible for architecting and maintaining the system that ingests data from a variety of different sources. You will work with our support team to troubleshoot client issues and maintain and improve the quality of the data. You will use modern data science techniques to make the process more efficient and scalable.
We are looking for a passionate engineer who loves to tackle new challenges, learn new frameworks and technologies, and work alongside other engineers.
The Role You Will Have
- Write clean, functional, and scalable code
- Design and implementation of low-latency, high-availability, and performant applications
- Create and execute algorithms to efficiently process and merge large datasets to serve on the platform
- Implementation of security and data protection
- Collaboratively develop a roadmap for adding new features and capabilities
What You Will Bring
- 2+ years experience in developing and maintaining all server-side network components
- Able to deliver high quality features on new and existing applications using Node.js
- Experience with SQL and Postgres Database
- Familiarity with AWS or other cloud environment (e.g. Azure, GCP)
- Able to maintain and refactor existing codebases to best practices and new technologies
- Familiarity with agile development practices
- Experience working with Git version control in a collaborative team environment, creating pull requests and performing code reviews
- Excellent communication and time management skills.
- Comfortable discussing development decisions and collaborating with a team
- Degree in Computer Science or equivalent professional experience
What We Have To Offer
- Competitive PTO
- 10 Company Holidays
- Untracked sick time
- Medical, Dental, Vision coverage
- 401k w/match
- Professional development reimbursement
- Leadership & growth opportunities
- Commuter benefits
- #BI-remote
- #LI-remote