Responsibilities
- Design, build, and maintain scalable data pipelines to manage large-scale data efficiently and securely.
- Ensure reliable integration and automation of data streams across various data sources and business units, including subscribers, solar assets, renewable energy credits, and operational data.
- Collaborate closely with stakeholders across multiple departments to understand data requirements and provide actionable insights.
- Work closely with other engineers—both US-based and offshore—to ensure high-quality, maintainable, and well-documented code across projects.
- Mentor and guide junior data engineers, promoting best practices in data pipeline development, documentation, and deployment.
- Contribute to architectural decisions and help define development standards and best practices across the engineering team.
- Use GitHub for version control and Jira for task management to support efficient, transparent, and collaborative development cycles.
- Oversee data quality, integrity, and security, ensuring compliance with company standards and industry regulations.
- Stay current with emerging technologies and propose new tools or frameworks to improve product quality and development velocity.
- Communicate complex data solutions and pipeline strategies effectively to both technical and non-technical stakeholders
Requirements
- 5+ years of experience in Data Engineering, Data Science, or a closely related field, specifically dealing with large-scale data management and pipeline development.
- Proficiency with cloud-based data solutions, especially Microsoft Azure, including data lake management, ETL/ELT processes, and data warehousing.
- Strong programming skills in Python, SQL, and additional languages relevant to data engineering.
- Strong understanding of Git workflows (GitHub) and agile development practices (Jira).
- Experience collaborating with distributed teams, including offshore developers.
- Ability to balance long-term technical vision with short-term delivery needs.
- Excellent problem-solving skills, with a focus on delivering clean, maintainable, and performant code.
- Effective communicator comfortable working across technical and non-technical teams.
- A passion for clean technology and using software to accelerate positive climate impact.
Nice to Have
- Familiarity with Microsoft Dynamics 365, PowerApps, or Power BI.
- Prior work in the energy, clean tech, or infrastructure industries.
Other Jobs from Solar Landscape
Senior Analytics Engineer
Senior Software Engineer
Solar Project Manager (Greater Chicagoland)
Similar Jobs
Software Engineer: Gauntlet App
Full Stack Software Engineer, Symmetry
Senior Ground Software Engineer I
Senior Platform Engineer
Engineer 4, Software Development & Engineering
Engineer 1, Software Development & Engineering - SDET
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say