Data Engineer – c2c Fully Remote
The Job:
- Collaborate as part of a cross-functional Agile team to create and enhance software that enables state of the art, next generation Big Data & Fast Data applications.
- Build software and frameworks to automate high-volume and real-time data delivery between our cloud based data platforms and applications.
- Build data APIs and data delivery services that support critical operational and analytical applications for our internal business operations, customers and partners
- Leverage DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test Driven Development to enable the rapid delivery of software utilizing tools like Jenkins, Maven, Nexus, Chef, Terraform, Ruby, Git and Docker
- Perform unit tests and conduct reviews with other team members to make sure the code is rigorously designed, elegantly coded, and effectively tuned for performance
- Develop and deploy distributed computing Data applications using Spark or Pyspark
- Utilize programming languages like Python and NoSQL databases and Cloud based data warehousing services such as Redshift and Snowflake
- Sql experience
- ETL experience
Basic Qualifications:
- Bachelor's Degree or military experience
- At least 3 years of professional work experience in data engineering
- At least 3 years of experience with Python
- At least 3 years of experience with Sql
- At least 3 years of experience with Spark or Pyspark
- At least 3 years of experience with ETL development
- At least 2 year of experience working with cloud data capabilities - AWS
Python Developer – 76-78/hr c2c – 2 roles one can sit remotely, one will eventually sit in Plano TX
Responsibilities:
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions
Collaborate across teams to deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
Work with cloud native stack, build on AWS, using technologies like Serverless/Lambdas, Kubernetes, etc
Work with Product Owners or downstream teams to understand business requirements and desired application capabilities
Work with frontend-teams to establish API contracts to realize features
Write unit and integration tests
Collaborate with other backend teams to design/build solutions across a large enterprise
Write extensible, thoughtful, well-structured, maintainable code
Follow software engineering best practices to build modular and sustainable software
Basic Qualifications:
3+ years of software development
Agile development
Source code versioning with Git
Strong communication skills
2+ years of experience in at least one of the following: Python
2+ years of experience working on high-volume scalable applications
1+ years of experience in Agile practices
1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
2+ years of experience working with AWS managed services (e.g. Lambda, DynamoDB, Kinesis)
2+ years of experience working with CICD, Jenkins
Preferred Qualifications:
Advanced degree in software engineering related field
Mentorship of junior developers
Object Oriented and knowledge of classic Design Patterns
Experience in open source frameworks
Working in an multi-team/organizational level collaborative environment