Skip to content

Lead Software Engineer
Company | OXMAN |
---|
Location | New York, NY, USA |
---|
Salary | $83000 – $225000 |
---|
Type | Full-Time |
---|
Degrees | PhD |
---|
Experience Level | Senior |
---|
Requirements
- PhD or equivalent, with a focus on computer science, artificial intelligence, machine learning, applied data science, bioinformatics, mathematics, physics, or relevant field
- Minimum 4 years of experience
- Proficiency in modern variants of programming languages such as JavaScript, TypeScript, or C++
- Familiarity with 3D web rendering frameworks (e.g., Three.js) or game engines (Unity, Unreal Engine)
- Familiarity with 3D applications such as Rhino Grasshopper, SideFX Houdini is a plus
- Ability to work collaboratively in multidisciplinary teams
- Strong problem-solving skills, enthusiasm, and creativity to approach complex software development challenges
- Experience with GIS (Geospatial Information Systems) and analysis of remote sensing data
- Experience with computational methods, particularly in applications related to generative design, data-driven optimization and environmental modeling
- Understanding of deep generative modelling methods as it relates to design generation
- Understanding of reinforcement learning techniques and their application in data-driven design optimization scenarios
- Understanding of computational simulation methods for environmental modelling
- Familiarity with ecological modeling, environmental data analysis, or sustainability-focused design principles
- Experience integrating environmental datasets (e.g., climate data, biodiversity records) into software applications
Responsibilities
- Architect and implement software solutions that translate and advance Eden Technologies into integrated, user-friendly, visually engaging applications
- Develop computational methods in data-driven optimization, simulation, and design generation, aligned with Eden Technologies, to enhance ecosystem services, biodiversity, and ecological resilience
- Define and drive the software development roadmap, ensuring alignment with OXMAN’s overarching mission and project timelines
- Develop web-based or desktop applications with interactive 3D rendering capabilities
- Collaborate closely with interdisciplinary teams, including computational ecologists, researchers, and designers, to integrate computational methods into robust software products
- Explore and propose suitable frameworks, game engines, and pipelines to deliver high-quality experiences and real-time performance
- Integrate GIS and geospatial data into software solutions, enabling spatial analysis and visualization of ecological data
- Ensure vertical integration of computational tools into cohesive software and horizontal integration through efficient maintenance and modular codebase management
- Actively contribute to defining software architecture and implementing best practices in coding, testing, and deployment
- Provide technical documentation and support, ensuring usability, maintainability, and scalability
Preferred Qualifications
- Experience or interest in ecological design or architecture software
- Previous involvement with computational modeling, visualization, or simulation software
- Understanding or willingness to learn about ecosystem services, environmental data, and spatial analytics
- Experience collaborating in interdisciplinary teams, bridging software engineering with fields like ecology, architecture, or biology
- Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders