Senior Python Engineer
Dallas, Texas
Hybrid
Full Time
$145k - $160k
Job Description
A leading provider of natural gas distribution services is looking for a Senior Python Engineer for their Dallas, TX office. This company is dedicated to innovation and sustainability, leveraging advanced technologies to enhance operational efficiency while prioritizing environmental stewardship and community well-being.
As a Python Engineer at this company, you will be instrumental in advancing their technological capabilities to meet the evolving demands of the energy industry. Your primary responsibility will be to design, develop, and maintain Python-based software solutions that drive efficiency, reliability, and innovation across our operations. You will collaborate closely with cross-functional teams to understand business requirements and translate them into robust, scalable, and secure applications and services. From building RESTful APIs and web applications using frameworks like Django or Flask to optimizing data processing pipelines for real-time and batch data analysis, your expertise in Python programming will be critical in shaping the future of energy delivery. Additionally, you will have the opportunity to integrate third-party APIs and services, leverage cloud platforms and containerization technologies, and implement best practices in software development to ensure the quality and performance of our software products. Your passion for problem-solving, attention to detail, and commitment to writing clean, efficient, and maintainable code will be key drivers in driving continuous improvement and innovation within our organization. Join us in revolutionizing the energy industry and making a positive impact on the lives of millions.
Required Skills & Experience
A leading provider of natural gas distribution services is looking for a Senior Python Engineer for their Dallas, TX office. This company is dedicated to innovation and sustainability, leveraging advanced technologies to enhance operational efficiency while prioritizing environmental stewardship and community well-being.
As a Python Engineer at this company, you will be instrumental in advancing their technological capabilities to meet the evolving demands of the energy industry. Your primary responsibility will be to design, develop, and maintain Python-based software solutions that drive efficiency, reliability, and innovation across our operations. You will collaborate closely with cross-functional teams to understand business requirements and translate them into robust, scalable, and secure applications and services. From building RESTful APIs and web applications using frameworks like Django or Flask to optimizing data processing pipelines for real-time and batch data analysis, your expertise in Python programming will be critical in shaping the future of energy delivery. Additionally, you will have the opportunity to integrate third-party APIs and services, leverage cloud platforms and containerization technologies, and implement best practices in software development to ensure the quality and performance of our software products. Your passion for problem-solving, attention to detail, and commitment to writing clean, efficient, and maintainable code will be key drivers in driving continuous improvement and innovation within our organization. Join us in revolutionizing the energy industry and making a positive impact on the lives of millions.
Required Skills & Experience
- 5+ years of experience in backend development with Python
- 5+ years of experience with Flask and Django frameworks
- Experience with FAST API’s
- Experience with AWS – terraform, IAC
- Experience with SQL Alchemy
- Experience with frontend development with Vue.js is preferred (open to Angular/React)
- Experience with DevOps (exposure to or knowledge of CI/CD pipelining)
- Experience with dependency management (Poetry)
- Experience building data pipelines for ML
- Experience with MyPy
- 70% backend development
- 30% frontend development
- 100% development
- 100% designing/architecting
- 100% leading the team
- 401(K)
- Equity/stock options
- Lots of room for growth
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Hybrid Schedule (3 days onsite)
- Paid Time Off (PTO)
- Professional development opportunities and continuous learning programs