As a Software Engineer on our Data Infrastructure & Acquisition team, you will be responsible for designing, developing, and maintaining scalable data systems that support our business needs. You will work closely with cross-functional teams to identify and prioritize data acquisition and processing requirements, and develop solutions that meet those needs.
Key Responsibilities
- Design and develop data ingestion pipelines using Bash and Docker
- Develop and maintain data processing systems using cloud platform technologies
- Collaborate with data scientists to develop machine learning models and integrate them into data pipelines
- Work with engineering teams to design and implement data storage solutions
- Develop and maintain data quality and validation processes
Requirements
- 3+ years of experience in software engineering with a focus on data infrastructure and acquisition
- Strong understanding of cloud platform technologies and data processing systems
- Experience with Bash scripting and Docker containerization
- Ability to work in a fast-paced environment and prioritize multiple tasks
- Strong communication and collaboration skills