Software Engineer
Akamai Technologies is a leading company that powers and protects life online by solving complex challenges. They are seeking a Software Engineer to develop and maintain data pipelines and large-scale data infrastructure to support critical business insights and operational analytics.
Responsibilities
- Designing, building, and maintaining ETL/ELT pipelines using Python, Airflow, and Akamai's internal data frameworks
- Processing and transforming large-scale datasets (TBs of data) to enable high-quality analytics and reporting
- Developing and optimizing data models to support business-critical applications and dashboards
- Writing efficient, scalable, and reusable code following software engineering best practices
- Utilizing Unix/Linux environments for data automation, scripting, and system-level debugging
- Collaborating with cross-functional teams including data science, operations, and finance to ensure data accuracy and availability
Skills
- Have a Bachelor's degree in Computer Science, Information Systems, Data Engineering, or a related technical field
- Demonstrate proficiency in Python, including object-oriented programming and scripting
- Have an excellent understanding of SQL and data modeling (star/snowflake schema, normalization, partitioning)
- Demonstrate familiarity with ETL/ELT concepts and workflow orchestration
- Have experience working in Unix/Linux environments, including shell scripting, process automation, and basic system utilities (e.g., grep, awk, cron, ssh)
- Have excellent analytical, debugging, and problem-solving skills
Benefits
- Healthcare
- 401K savings plan
- Company holidays
- Vacation (in the form of PTO)
- Sick time
- Family friendly benefits including parental leave
- Employee assistance program including a focus on mental and financial wellness
Company Overview
Company H1B Sponsorship