Software Engineer
Core
Develop, test, and maintain software components and services supporting data processing, machine learning inference, model execution, and agent-based workflows.
Role type
Junior to Mid-level Software Engineer (AI/ML Infrastructure)
Builds
Software components and services for data processing, ML inference, and agent workflows
Domain
Cloud services, AI platforms, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, Go, data structures, algorithms, object-oriented programming, software design, source control, testing, debugging, code reviews, cloud platforms (Azure, AWS, GCP), APIs, backend services, microservice architecture, data processing, machine learning systems, AI applications, software reliability, monitoring, operational best practices, security, large-scale platform engineering
Preferred skills
N/A
Technologies
Azure, AWS, GCP
Responsibilities
Develop, test, and maintain software components and services; Participate in debugging, troubleshooting, and resolving issues; Participate in code reviews and technical discussions; Contribute to service monitoring, testing, automation, and operational improvements; Continuously learn new technologies, tools, and engineering practices
Seniority
Junior to Mid-level, hands-on IC
