Staff Engineer Geospatial & 3d Technologies

Year    KA, IN, India

Job Description

About Us:

Mixing technology, data, and first-in-class innovation, EagleView is not only leading the property data analytics market, but also changing lives along the way. Come join us and make great things happen!

EagleView is a fast-growing technology company driving game-changing innovation in multibillion-dollar markets such as property insurance, energy, construction, and government. Leveraging 20 years of the most advanced aerial imaging technology in the world, along with the most recent advances in machine learning and AI, EagleView is fundamentally transforming how our customers do business.
Overview:

EagleView is looking for an experienced Staff Engineer to architect, design, develop, and deliver mission critical geospatial and 3D applications, graphical tools, and scalable back-end capabilities. Ideal candidates will have worked as a Staff Software Engineer or in a similar capacity as part of a US-based high technology company producing 3D, CAD, or other complex web-based geospatial or graphical tools & technologies.
In this role, you will partner and collaborate with teams in both India and the US to build and expand EagleView's next generation of web-based geospatial and 3D editing tools accessed by thousands of users. In addition, you will leverage your extensive software engineering experience to guide the design, development, and delivery of at-scale, enterprise-caliber software. You will also mentor and provide guidance to a team of software engineers.
Responsibilities:

FunctionalDesign, implementation, and delivery of web-based and back-end applications leveraging 3D computational geometry & geospatial technologies Contribute to technical initiatives from design and implementation to delivery and ongoing support Contribute to design sessions with the goal of coming up with simple solutions extracted from complex requirements Passionate about code reviews with the constant aim of reducing complexity Be relentless in your pursuit of simplicity yet pragmatic enough to know when a solution is good enough to ship Actively participate in roadmap and feature planning activities to ensure objectives, features, and deliverables are clearly understood with well-defined success criteria Proactively reuse code through the extraction of software libraries or common services or components. Aggressively pursue innovation opportunities and look for disruptive solutions


LeadershipAssist in the hiring process, including candidate interviews and new employee onboarding Support a software craftsmanship culture that emphasizes delivering high quality, enterprise-scale, extremely reliable software solutions Leverage frequent communication, both written and verbal, to ensure alignment and drive transparency with your team Operate and integrate seamlessly with a multicultural, global workforce Mentor and guide early career and less experienced team members as opportunities arise

Qualifications:

Functional10+ years of professional experience in software development using C++, JavaScript, Golang, Python, or any other modern programming language, whether object-oriented or functional, compiled and interpreted Demonstrated understanding of the foundations of 2D and 3D computational geometry (e.g., Cross products, dot products, matrix operations, 3D projections, etc.), constructive solid geometry, or boundary representation Experience writing multi-threaded, multi-core software for CPU intensive applications Prior experience converting research-oriented software to at-scale production software by applying best-in-class software engineering practices in a cloud-based environment Test-driven development mindset and a focus on quality, scalability, and performance Excellent engineering craftsmanship demonstrated through depth and breadth of technical knowledge Exposure to GIS systems, photogrammetry concepts, or other scientific computing fields is a plus Experience building Single Page Applications (React, Svelte, Vue.js, etc.) is a plus Exposure to building distributed systems using cloud-based architectural patterns is a plus Experience solving high-concurrency problems using asynchronous code is a plus Experience detecting Intellectual Property opportunities while designing new software is a plus Master's degree in computer science, mathematics, or commensurate educational experience required, PhD preferred


LeadershipExcellent communication in English, collaboration, reporting, analytical and problem-solving skills Collaborative working style with a primary focus on the delivery of outcomes. Experience assessing and executing both technical and non-technical improvement opportunities An ability to empathize with customers and a strong advocate for customer-driven evolution Experience working within governed Enterprise Agile planning and delivery frameworks * Track record of parallel collaboration across global engineering and product teams

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3808732
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year