At Eos, we believe in great chemistry. The combination of core elements into an amazing product and the mixture of skills into a unified team. We seek the best talent to just us in our mission to bring affordable, sustainable, clean energy to all. Come change the world with us.
The Senior Software Engineer will lead the design and development of complex, scalable cloud-based data integration solutions, focusing on building and optimizing high-volume ETL/ELT pipelines. They will drive cloud architecture strategy, ensuring efficient, reliable, and secure data processing for batch and real-time systems. The role includes implementing robust security and compliance measures and collaborating cross-functionally to deliver high-quality data products that align with business needs. Additionally, they will establish monitoring and recovery processes to ensure system reliability and resilience.
Responsibilities
-
Lead Design and Development: Architect, design, and implement complex, scalable systems that transport data from diverse sources to cloud platforms (e.g., AWS, Azure, etc.).
-
Build Advanced Data Pipelines: Develop and optimize high-volume ETL/ELT processes, ensuring reliable data flow, transformation, and storage in cloud data lakes or warehouses.
-
Drive Cloud Strategy: Lead the development of cloud-native solutions that leverage best practices in data architecture, automation, and distributed systems.
-
Optimize Data Processing: Create and refine processes for batch and real-time data processing, emphasizing performance, scalability, and reliability.
-
Ensure Security and Compliance: Implement comprehensive security measures and data governance frameworks, ensuring compliance with industry standards and regulations.
-
Establish Monitoring & Recovery: Develop monitoring, alerting, and recovery processes to ensure data pipelines and cloud systems remain resilient and operational.
-
Collaborate Cross-Functionally: Work closely with data scientists, analysts, and product managers to understand requirements, influence data strategies, and deliver data products
Knowledge, Skills, and Abilities
-
8+ years of software development experience, with a focus on cloud data integration and architecture.
-
Demonstrated expertise in designing and implementing large-scale, cloud-based data systems.
-
Strong proficiency in programming languages such as Python, etc.
-
Extensive experience with cloud platforms (AWS, Azure, etc.) and related microservices.
-
Deep understanding of databases (SQL, NoSQL) and data warehousing solutions.
-
Advanced knowledge of ETL/ELT processes and data pipeline tools (e.g., Apache Airflow, Kafka, Spark).
-
Expertise in microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
-
Strong understanding of distributed systems, data modeling, and performance optimization.
-
Deep knowledge of data security, encryption, and compliance best practices.
-
Ability to collaborate effectively with cross-functional teams, including hardware engineers, controls engineers, and data scientists.
-
Knowledge of software development best practices, including code optimization, testing methodologies, and documentation standards.
-
Strong problem-solving skills and the ability to troubleshoot complex software issues in a timely manner.
-
Excellent communication skills and the ability to clearly articulate technical concepts to non-technical stakeholders.
-
Understanding of battery management systems (BMS) and experience in developing software for BMS applications desired.
Education and Experience
-
Bachelor's degree or equivalent experience in computer science, software engineering, or related field required.
-
Minimum of 8 years' experience.
-
Extensive experience in firmware or software development including embedded platforms and Windows / Linux based systems.
-
Experience in simulation and modelling tools is a plus.
Travel
-
Local Travel: Less than 10%
-
Overnight/North America: Less than 10%
Working Conditions
-
Office Environment - Must be able to remain in a stationary position 50% of the time and occasionally move about inside the office to access file cabinets, office machinery, etc. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading. May be required to exert up to 25 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body.
-
Factory - The worker may be subject to hazards. Includes a variety of physical conditions, such as proximity to moving mechanical parts, vibration, moving vehicles, electrical current, exposure to temperature changes or exposure to chemicals. While performing the duties of this job, the employee may be exposed to fumes, airborne particles, odors, dust, mists, and gases. The noise level in the work environment can be loud. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading; visual inspection involving small defects, small parts, and/or operation of machines (including inspection); using measurement devices; and/or assembly or fabrication parts at distances close to the eyes. Machinery operation requires the use of safety equipment to include but not limited to eye safety glasses, hearing protectors, work boots, and lab coats. May be required to exert up to 50 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body.
-
Customer/Partner Locations – Employee may visit customer or partner locations that may be comprised of office, manufacturing floor, laboratory environments and construction sites depending on the location and reason for visit.
What We Do
Since our founding in 2008, Eos Energy Enterprises has been on a mission to accelerate the shift to clean energy with positively ingenious solutions that transform how the world stores power. Our breakthrough Znyth® aqueous zinc battery was designed to overcome the limitations of conventional lithium-ion technology. Safe, scalable, efficient, sustainable—and manufactured in the U.S.—it’s the core of our innovative systems that today provide utility, industrial, and commercial customers with a proven, reliable energy storage alternative.
But that’s just the start of how we plan to make a positive impact. Forging our ambition, originality, and resourcefulness into something that’s ever more ingenious, that resets how great is defined and forever alters the way things work, is what we strive to do each day. It’s how we imagine, make, and hone clean energy storage solutions that defy convention to not only get the job done, but to do it better.
Join us. With ingenuity, we can build a more positive future powered by abundant and affordable clean energy. Visit eose.com to learn more.