AI Software Engineer (Early Career)

Ursa Space SystemsIthaca, NY
62d$80,000 - $105,000Hybrid

About The Position

Ursa is looking for skilled software engineers to join our growing team! We are building ground-breaking solutions to deliver global economic intelligence to organizations around the world. There is a lot of cross-pollination here at Ursa Space. You will have the opportunity to work with a diverse team of highly-skilled developers, working on a variety of projects. The ideal candidate will bring experience in developing and deploying data-driven web service technologies in support of both internal systems and customer-facing applications. Experience with generative AI, natural language processing, and other machine learning models is a major plus. This position will report to the Director of the Rapid Development and Testing Team. This position is fully remote, or optionally in-person at our headquarters in Ithaca, NY.

Requirements

  • B.S. in Computer Science, or other engineering discipline in which software development is a focus
  • 2-3 years of relevant experience (internships or academic projects acceptable)
  • Python programming skills, with experience in APIs and web services. Knowledge of DSPy, Claude Agent SDK, and Model Context Protocol is a major plus.
  • Strong communication skills
  • Curiosity and a desire to learn about technical subjects
  • Organized and self motivated, able to successfully work with a remote team
  • A creative, intuitive, and flexible mindset to approach complex problems and build innovative solutions.
  • A fast, reliable internet connection if you are working remotely is a must
  • Kindly note: completion of a coding assessment is a prerequisite for this role. Failure to pass the assessment will result in the discontinuation of your application.

Nice To Haves

  • Experience in Java and/or object-oriented software development
  • Strong interest in satellite-based sensing technologies, and the application of Large Language Models (LLMs) to real-world problems.
  • Experience with software organizational tools and frameworks(e.g. Git, Docker, Anaconda, virtual environments, etc.)
  • Familiarity with AWS S3, Linux environments, and EC2 instance development
  • SpatioTemporal Asset Catalog (STAC) understanding and experience
  • Experience in GIS tools and libraries
  • During the technical interview, be prepared to talk about or demo an existing project that demonstrates an entry-level understanding of programming languages, particularly Python, and the integration of web services/APIs

Responsibilities

  • Contribute to an agile development team building high-performance services, APIs, and UIs to support production and distribution of the Ursa product line
  • Focus on projects that utilize satellite data, synthetic aperture radar (SAR), or other relevant geospatial technologies
  • Research how LLMs can be applied to space-related data, improving automation, efficiency, and insight extraction from complex data sources
  • Take initiative in growing skills related to signal processing, machine learning, LLMs, and data analysis through mentorship and collaboration with the team
  • Stay up-to-date with new software development technologies and tools
  • Work closely with software engineers to develop and enhance data processing pipelines, enabling efficient ingestion, transformation, and distribution of geospatial data
  • Work with the Software Team to plan, groom, estimate, implement, and test features in an iterative manner
  • Design and implement efficient, modular, well-documented and well-tested code
  • Document and communicate technical work, findings, and progress regularly to supervisors and teammates
  • Present technical information clearly to team members
  • Participate in design discussions and code reviews, digesting and incorporating constructive criticism
  • Perform all other duties as assigned

Benefits

  • Competitive Compensation
  • Discretionary PTO & Flexible Scheduling
  • Stock Options
  • 401(k) Match
  • Medical, Dental and Vision Coverage for you and your dependents
  • FSA & HSA Plans
  • Employer-paid Life Insurance
  • Employer-paid LTD and STD for Parental and Family Care
  • 11 Paid Holidays
  • Employee Resource Groups
  • Educational Assistance Program
  • Professional Development Opportunities
  • And more…
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service