Job Description
We are looking for a Senior Backend Engineer who will work on architecting, designing, and building solutions using scalable, performant, and secure services, APIs and backend modules, dealing with huge, structured data sets that we use as an input to accurately generate analytics at scale for our valued customers. The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. You will also be responsible for integrating them with the architecture used across the company. You'll join a geographically disperse team with a significant number of engineers in India and the US.
Responsibilities
- Collaborate closely with product management and engineering leadership to devise and build the right solution
- Participate with a team of other backend engineers, and Big Data engineers to architect, design and implement server-side logic for scalable, performance and secure solutions in a multi-threaded concurrent environment for solutions deployed to the cloud
- Participate in design discussions and brainstorming sessions to select, integrate, and maintain Big Data tools and frameworks required to solve problems at scale
- Design and implement systems to cleanse, process, and analyze large data sets using distributed processing tools like Akka and Spark
- Understanding and critically reviewing existing data pipelines, and coming up with ideas in collaboration with technical leaders and architects to improve upon current bottlenecks
- Take initiatives and show the drive to pick up new stuff proactively and work as a senior individual contributor on the multiple products and features at GridX
Required qualifications
- Bachelor's Degree in Computer Science
- 7+ years of experience in developing highly scalable, secure cloud-based implementations.
- In-depth and implementation experience in MySQL, Spring framework, experience with at least anyone ORM tool (Like Hibernate or iBatis), AWS (or any cloud)
- Excellent coding skills in Java or Scala, including the understanding to apply appropriate design patterns when required
- Experience with Git and build tools like Gradle/Maven/SBT
- Experience working on AWS or GCP or Azure is preferred
- Strong understanding of object-oriented design, data structures, algorithms, profiling, and optimization
- An understanding of processing frameworks like Spark, Akka, Storm, and Hadoop, and the file types they deal with is a bonus
- Have elegant, readable, maintainable, and extensible code style
- Familiarity with test driven development
- Strong communication and collaboration skills
About GridX
GridX is the catalyst of our clean energy future. Utilities and energy technology providers rely on our analytics solutions to tell people exactly what they can expect to pay when making clean energy decisions, like changing to a time-of-use rate plan, buying an electric vehicle, installing solar and more. The result is less strain on the electric grid, happier customers, and increased consumer investment in sustainable technologies. Working at GridX puts you at the center of realizing our clean energy future.
We offer exciting opportunities and a fast-paced working environment where critical thinking, initiative and hands-on work are required to deal with some very challenging problems of processing Big Data in batch as well as real time.
Date Posted
03/14/2023
Views
10
Similar Jobs
Senior Systems Infrastructure Engineer - BlackLine
Views in the last 30 days - 0
BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSenior AI/ML Engineer - R01544842 - Brillio
Views in the last 30 days - 0
Brillio is a rapidly growing digital technology service provider recognized for its exceptional professionals and commitment to client satisfaction Th...
View DetailsSenior Machine Learning Modeler - Cash App
Views in the last 30 days - 0
Cash App a dynamic financial ecosystem is seeking a Machine Learning Engineer to join its Quantitative Finance Team The role involves developing stati...
View DetailsEmbedded Software Engineer - Atomic Machines
Views in the last 30 days - 0
Atomic Machines is revolutionizing micromanufacturing with its Matter Compiler MC technology enabling new classes of micromachines and opening up enti...
View DetailsSolution Manager, Workday - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...
View Details