Position Title: Technical Lead
Location: Irving, TX (Hybrid)
Employment Type: Full time
Job Description: Virtual Networx Inc seeks a highly skilled Technical Lead to design, develop, and implement advanced data processing and analytics solutions for enterprise scale environments. The Technical Lead will provide technical leadership, guide engineering teams, and architect scalable cloud based systems using distributed computing frameworks and modern data engineering technologies.
Responsibilities:
- Lead technical teams in the design, development, and implementation of complex data processing and analytics solutions using distributed computing frameworks such as Apache Spark, and programming languages including Scala and Python.
- Design, implement, and maintain scalable data pipelines using AWS services including AWS Glue, AWS Lambda, Amazon S3, Amazon RDS, and Amazon Redshift.
- Develop and manage ETL processes to ingest, process, transform, and load large and complex datasets into cloud based environments.
- Design and execute unit, integration, and system testing strategies to ensure reliability, performance, and accuracy of software applications and data pipelines.
- Develop, maintain, and optimize APIs and integration services using AWS API Gateway and AWS Lambda to enable secure and efficient data exchange.
- Validate and verify software patches, enhancements, and defect fixes to ensure system stability and compliance with technical specifications.
- Collaborate with engineers, data scientists, and development teams to deploy analytical and machine learning workflows using AWS SageMaker or equivalent platforms.
- Analyze user and business requirements to determine system data needs, software components, and technical architectures.
- Conduct code reviews, performance optimization, and scalability assessments to ensure adherence to engineering standards and best practices.
- Provide technical leadership by reviewing design artifacts, resolving complex technical issues, and ensuring successful implementation of enterprise solutions.
Qualifications:
- Bachelor's Degree or equivalent education in Computer Science, Computer Applications, Computer Information Systems, Information Technology or a related engineering field.
- 5 years of related experience in software engineering, data engineering, distributed systems, or cloud based application development.
- Experience with Apache Spark, Scala, Python, ETL development, and cloud based data engineering.
- Hands on experience with AWS services including AWS Glue, AWS Lambda, Amazon S3, Amazon RDS, and Amazon Redshift.
- Experience with API development and integration using AWS API Gateway.
- Experience deploying analytical or machine learning workflows using AWS SageMaker or equivalent.
- Experience conducting code reviews, performance tuning, and architectural assessments.
- Experience leading or mentoring engineering teams.
Virtual Networx Inc is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status or any other characteristic protected by law.