Senior .NET Engineer (Classification Team)

Stack:
Full-stack
Type of Employment:
Full-time
Location:
Remote work

We are looking for a Senior C# developer to join our Classification Team. A critical component to enabling cross-border is delivering seamless clearance through customs. This is also an incredibly challenging problem where Global-e has radically changed the industry by delivering the world's first machine learning-based, highly accurate, classification system that replaces the need for people to inspect and classify individual products. This capability enables our clients to ship goods from anywhere in the world to anywhere in the world directly from their stores and fulfillment centers, keeping customers happy with fast and seamless delivery.

Responsibilities:

  • Collaborate effectively with cross-functional teams to design, develop, and deploy high-quality .NET microservices.

  • Demonstrate end-to-end ownership of the development process, including designing service APIs, creating service backends, and establishing efficient database communication.

  • Engineer robust and scalable backend systems utilizing Docker, C#, .NET, and associated frameworks.

  • Collaborate with data scientists and machine learning engineers to unlock the full potential of ML systems, enhance data quality, and establish efficient data flow workflows.

  • Implement optimizations to enhance service performance, scalability, and security.


Requirements:

  • Minimum of 5 years of proven experience in backend C# application using .NET Core.

  • Proficiency in C# and .NET Core is essential.

  • Proficiency in a relational database, preferably PostgreSQL

  • Familiarity with version control systems, particularly Git.

  • Prior experience with NoSQL databases, specifically Couchbase, is highly advantageous.

  • Excellent problem-solving and analytical skills.

  • Effective communication and collaboration skills in English.

  • Ability to work both independently and collaboratively as part of a team.


Preferred Qualifications:

  • Familiarity with microservices architecture.

  • Familiarity with multiple programming languages, such as PHP, Scala, or Python, is considered an asset.

  • Knowledge of containerization technologies such as Docker.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

  • Understanding of agile software development methodologies.

  • Basic knowledge of deep learning concepts and neural networks is beneficial.