Janea Systems (USA) is a dynamic team of the best & brightest software engineering specialists and solutions innovators, from around the world. From kernel to cloud, we provide high-impact software development services to Fortune 500 companies.
Location - Fully remote with some overlap with US (Pacific coast) working hours.
Duration – Long-term contract, with benefits.
ROLE OVERVIEW
- As a Big Data Architect, you will join a dedicated team who is responsible for creating advanced and innovative services dealing with maps and geospatial data.
- The current system has a RESTful API layer, a number of application services and a datastore layer. You will be responsible for taking the current live system and modernize it into a distributed and resilient microservices-based architecture.
- You will redesign the datastore, migrating it from legacy SQL technologies to modern and distributed ones minimizing system downtime and taking into account compliance constraints.
- The system is expected to perform a broad range of geospatial functions, from basic to advanced, and this introduces numerous challenges that you will help resolve.
- We expect our Architects to be proficient with most SQL and NoSQL databases, cloud infrastructure and everything in between. We value well-tested, reusable code and expect our engineers and data scientists to be as good of practitioners as they are leaders and teachers.
- The entire project will run on Microsoft Azure.
RESPONSIBILITIES
- Being proactive in understanding and documenting business requirements and client needs.
- Design and guide the implementation of a distributed system that can replace the legacy SQL one taking into account performance and compliance constraints.
- Understand the geospatial constraints of the compute layer and appropriately dimension the new infrastructure.
- Provide problem solving expertise including formulation and testing of hypothesis, and complex analysis of data.
- Recommends programming, development standards, procedures, and programming architectures for code reuse.
- Designs a scalable system that can sustain 10x or 100x client increase.
- Develop mathematical models to qualitatively predict possible system behaviors.
GENERAL KNOWLEDGE, SKILLS & ABILITIES
- Experience with Azure basic services.
- Familiarity with relational database technologies such as MS SQL, Oracle, Aurora, PostgreSQL, or others.
- Experience with distributed compute technologies such as Spark or Flink.
- Experience with in-memory caches such as Redis.
- Experience with microservices design.
- Proficiency with source code management including CI/CD pipelines.
- Excellent analytical, decision-making, problem-solving, team, and time management skills.
- Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed.
- Willingness to act as a servant architectural leader to an agile team.
- Experience with GIS or any geospatial system is a plus.
You’ll work with a world-class team on projects at the cutting edge of the software industry. Furthermore we offer:
- Very competitive compensation.
- Ultra-flexible work conditions. Work from home using our virtual office setup or, if you prefer, we provide you with a desk at an office facility near you. Or use both.
- A startup work environment, with excellent opportunities for professional growth and enjoyment.
Powered by JazzHR