Key Responsibilities:
- Develop scalable, distributed software systems and work on other projects that require research, awareness, interactivity, and the ability to ask the right questions.
- Design, develop, debug, support, maintain and test software applications.
- Work closely with other teams across a wide breadth of applications and solutions.
- Assist SME in providing consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures; and pursue professional growth.
- Help improve code quality through writing unit tests, automation and performing code reviews.
- Recognize opportunities for continuous improvement to a technology solution whether it’s optimizing the performance of the system or identifying tech debt.
Key Requirements:
- 5+ years of experience developing commercial software in an agile SDLC environment.
- Strong understanding of triaging data & performance issues with strong analytical and problem solving skills with the ability to explore, analyze and interpret large datasets.
- Cloud-based technologies such as AWS/GCP, certification good to have.
- Proficiency in distributed processing systems such as Spark/Hadoop and programming skills such as Python, Scala.
- Experience in ETL tools and data pipeline orchestration Frameworks such as Airflow.
- Strong understanding of SQL and NoSQL databases is essential and familiar with data warehousing solutions such as Big Query.
- Show an ownership mindset in everything you do; be a problem solver, be curious and be inspired to take action, be proactive, seek ways to collaborate and connect with people in support of driving success.
- Where applicable, fluency in English and languages relevant to the working market.
Similar Jobs
Software Engineer, Backend
Software Engineer, Backend
Software Engineer, Backend
Machine Learning Intern (Platform ML)
Machine Learning Model Engineer
Senior Data Engineer
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