Data Solution Architect Job Description: Activities: Design and develop scalable data pipelines from multiple sources that includes batch data and event data Design, develop, test, deploy and maintain data platform (storage, API, pipelines, catalogues) Work with various types of data - JSON, XML, Parquet, Avro, Delimited files Implement strategy on data reliability, efficiency, performance, and quality Perform peer design reviews, code reviews, pair programming and functional testing to ensure quality releases Deploy data pipelines following DevOps principles and incorporating automated testing Automating monitoring of data pipelines and data integrity Showcasing designs for new features and get approvals from the stakeholders Support team members with design, development and testing when blocked Must-have: Knowledge and working experience of modern data platform architectures including event-based architecture Experience in configuration-based design and development of large data projects Extensive and proven experience with Python, SQL, Shell Scripting, API, and processing large datasets Excellent understanding of data engineering concepts and data modelling Experience working with AWS environment including S3, EC2, Redshift, Aurora, SQS, SNS, IAM etc. Experience with streaming data platforms like Kafka Experience with CI/CD Methodologies and Building Infrastructure as a Code. Experience with container-based development & deployment such as Docker Adhere to data governance standards and principles Nice-to-have skills: Experience with Kubernetes and Argo Workflows Experience with AWS Glue, Lambda, EMR, DMS, CloudWatch, KMS, Secrets Manager Experience working with microservices architecture Job description: Understand the existing data architecture of the data platform Design, develop, test and deploy features for generic data pipeline using Kubernetes, Argo Workflow, Python, Aurora PostgreSQL, Redshift, S3, Kafka Work in a fast-paced and agile environment with tight deadlines Work in a team environment with efficient communication and collaboration Leadership by empowering team members to deliver quality results on time
Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa is an Equal Opportunity Employer. All applicants will receive fair and impartial treatment without regard to race, color, religion, sex, national origin, ancestry, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information or on any other basis which is protected under applicable federal, state or local law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government-issued ID during each interview. All candidates must be authorized to work in the USA.
Learn more
Have any questions?
To join our bright team of professionals, you can apply directly to our website under the Careers tab and search all open jobs. https://www.virtusa.com/careers
Yes, you can. Virtusa gives you the flexibility to apply for multiple open positions that excite you about your future and align to your experience and career goals.
Yes, you can. Virtusa is a global Company, and we serve our clients through our global delivery model.
Our dedicated recruitment team will review your online application and match it to all our open jobs. We update our open jobs on a daily basis and encourage you to check back often.
Our team of recruiters will review your application, relevant job experience, and skills to appropriately align it to our open jobs. From there, the recruitment team will contact the qualified candidate to start the interview process.
Want to explore the ways you can engineer your career in technology? Our thought leaders share key career insights for candidates from entry-level job seekers to senior technologists.
Check your downloads folder for files and implementation instructions.
Assets are now available in your profile for future editing and use.