Experian is a global data and technology company that powers opportunities for people and businesses. They are seeking a Software Development Staff Engineer Senior to develop highly scalable and reliable data systems on an AWS cloud-based platform, working closely with Data Science teams and leading Agile cycles.
Responsibilities:
- Develop highly scalable and reliable data systems for data centric products and services on an AWS cloud-based platform
- Work closely with Data Science teams creating solutions incorporating Machine Learning algorithms and models using Python with Data Engineering libraries and tools
- Deliver reliable and scalable data streaming application functionality
- Diligently observe and maintain Standards for Regulatory Compliance and Information Security
- Without fail deliver and maintain accurate, complete and current documentation
- Contribute to and promote full Agile cycle engagements, including meetings, iterative development, estimations, code reviews and design sessions
- Lead, mentor and collaborate with other team members
- Collaborate and contribute with architecture, product and design decisions to deliver superior functionality and quality
- Timely delivery of documented and tested software to the platform software engineering team
- Own deliverables from ideation to production operationalization
- May telecommute
Requirements:
- Employer will accept a Bachelor's degree in Information and Computer Science, Business Analytics, Data Science or related field and 5 years of experience in the job offered or in a Software Development Staff Engineer Senior-related occupation
- Experience building and testing applications following secure coding practices
- Experience collaborating as a hands-on team member developing and supporting a significant commercial software project in Python
- Experience in developing server-side Python applications using mainstream frameworks, libraries, and tools including Pandas, SciPy, PySpark, and Pydantic
- Experience working with current cloud technologies such as AWS (EC2, S3, RDS PostgreSQL, Lambda)
- Experience in SQL and NoSQL based data access and management on PostgeSQL and MongoDb or AWS DocumentDb
- Experience building and supporting commercial systems managing data and transactions including server-side development of Data Flow processes, incorporating Machine Learning models, performing Data Enrichment, and ETL processes
- Experience with Continuous Integration/Continuous Delivery (CI/CD) process and practices (CodeCommit, CodeDeploy, CodePipeline/Harness/Jenkins, CLI, BitBucket/Git, etc.)