Delivery

Principal Solutions Architect

Dallas, Texas   |   Full Time

Principal Solutions Architect


Lead in setting goals, providing guidance, and ensuring the team’s alignment with the organization's business objectives. Design, develop, architect, implement, and support complex solutions and applications using AWS, Azure, Databricks, Apache Spark, Python, Golang, Java, Snowflake, Databricks delta lake, Kafka, AWS SQS, SNS, Jira, Github, Kubernetes, Serverless, Microservices, and AWS Lambda. Collaborate with cross-functional teams. Create boilerplates for data pipelines, with Databricks and Snowflake. Strategize for Data governance and Data quality. Stay up to date with emerging technologies and evaluate their potential impact on the organization. Research new technologies, identify their benefits and drawbacks, and determine their usability. Understand latest developments in cloud services from AWS and Azure. Explore new tools and technologies in the data and AI/ML space provided by Databricks and Snowflake. Explore tools and technologies for proper orchestration of data pipelines using Kubernetes, Airflow etc. Develop and maintain technical standards and guidelines ensuring consistency and quality across all solutions. Create design patterns, code standards, and documentation. Conduct proper code reviews, CI/CD pipelines for auto deployments, test automation and documentation. Provide technical guidance to development teams and other stakeholders. Guide team to use best practices in building complex and high-volume data jobs in AWS and Azure using Databricks and Snowflake. Support team to escalate and debug complex scenarios and reach out to stake holders for fixing. Mentor and train Solutions Architects in technical skills. Drive innovation. Identify areas for improvement, research new technologies, and develop solutions that are both innovative and practical. Create COE’s to create accelerators and create AI/ML models to improve productivity and better data analysis. May require travel/relocation to unanticipated work locations within the USA.


Require bachelor’s degree in computer science/engineering, computer/management information systems, computer applications/technology, or a related field and 5 years of experience in the job offered, software engineer/developer, solutions/cloud developer/architect/engineer, systems/programmer analyst, or related field. 


Experience to include 5 years’ experience in software development, architecture, design and implementation of complex solutions for large organizations, and leading successful projects and teams. Possess strong knowledge of industry trends, emerging technologies, and best practices, excellent leadership and management skills, strong analytical and problem-solving skills. Possess excellent communication and interpersonal skills, with the ability to communicate complex technical concepts to both technical and non-technical stakeholders. Possess strong knowledge of cloud computing, microservices, and containerization and proficiency in programming languages such as Java, C#, or Python. Experience with software development methodologies, such as Agile or DevOps. Experience with enterprise architecture frameworks such as TOGAF, Zachman, or FEA. Have strong understanding of business processes and goals and be able to align technical solutions with business objectives. Foreign degree equivalent is acceptable.


Please mail your resume to Maruthi Technologies, Inc, 14911 Quorum Drive, Suite 390, Dallas, TX 75254



Submit Your Application

You have successfully applied
  • You have errors in applying