Senior Data Performance Engineer (ETL developer with Performance tuning experience)
Argyle InfotechAustin, TX • Remote
$138.70K/yr
Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
Location: Austin TX (Remote) Hire Type: Contract
Client Name: LPL Financials/Altimetrik
Key Skills to Evaluate – Ability to write complex SQL queries, DB query tuning questions, strategy/process to optimize large data volume processing time, ETL
Skill and Experience Required
- Experience in consuming large data volume
- Advance SQL skills
- Optimize strategy process for data handling for aggregation tables (Minimize processing time for large data volume)
- Experience in data loading with complex model for data and batch orchestration
- Throughput understanding, monitoring for efficient data loading
- Identifying bottlenecks and resource investigation
- Experience in periodic ETL code maintenance and setting up SLA for cross functional team
- Implementing necessary techniques to improve ETL performance in both DB and Application
- Improving query performance by turning ad re-evaluating data model
- Identifying dependency impact on both data and Application
Duties and Responsibilities
- Performance analysis and documenting factors (bottleneck, memory handling and inefficiency area which needs improvement)
- Identifying and documenting execution benchmarks and metrics
- Optimization on application and database
- Validation techniques for data and orchestration
- Documentation for optimization and operations
- Implementation alert mechanism in case of potential impact to downstream
- Collecting and documenting the metrics for each ETL application
Most Popular Jobs Similar to Software Performance Engineer
application performance engineer
performance engineer
java performance engineer
performance test engineer
software quality engineer
performance architect
software engineering specialist
software reliability engineer
senior software quality engineer
software quality automation engineer
Other Helpful Pages Related To Senior Data Performance Engineer (ETL developer with Performance tuning experience)
Performance Engineer Salaries
Performance Engineer Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Software Performance Engineer?
A: To succeed as a Software Performance Engineer, key technical skills include expertise in performance analysis tools (e.g., CPU profilers, memory analyzers), programming languages (e.g., C++, Java), and operating systems (e.g., Linux, Windows). Additionally, soft skills such as strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for identifying and resolving performance bottlenecks. These strengths enable Software Performance Engineers to optimize system performance, troubleshoot complex issues, and drive business growth through efficient software development and deployment.
Q: What is the career path for a Software Performance Engineer?
A: A Software Performance Engineer's typical career progression involves starting as a Performance Engineer or Junior Performance Engineer, where they focus on identifying and resolving performance bottlenecks in software applications. As they gain experience, they can move into mid-level roles such as Senior Performance Engineer or Performance Architect, where they lead performance optimization efforts and develop performance strategies for complex systems. Ultimately, senior-level roles like Performance Engineering Manager or Director of Performance Engineering allow them to oversee performance engineering teams and drive performance excellence across the organization.