Senior Software Engineer - AI/ML Focus (Remote)
About the Role
We are looking for a Senior Software Engineer with a focus on AI/ML to join our dynamic team. This Senior Software Engineer remote position allows you to work from anywhere while contributing to innovative projects that leverage AI and machine learning technologies. You will be part of a talented team dedicated to building scalable and efficient backend systems using TypeScript and other modern technologies.
What You'll Do
- Design and implement robust backend solutions using TypeScript and AI/ML frameworks.
- Collaborate with cross-functional teams to define and refine product requirements.
- Optimize existing systems for performance and scalability, ensuring high availability.
- Participate in code reviews and mentor junior engineers to foster a culture of learning.
- Stay updated with the latest trends in AI/ML and integrate them into our projects.
Requirements
- 5+ years of experience as a software engineer, with a strong focus on backend development.
- Proficiency in TypeScript and experience with AI/ML technologies.
- Strong understanding of API design and cloud technologies.
- Experience with database management and data-oriented interfaces.
- Familiarity with Kubernetes and cloud engineering practices.
Nice to Have
- Experience with ClickHouse or similar data processing technologies.
- Knowledge of Domain-Driven Design (DDD) principles.
- Familiarity with UNIX/Linux systems.
What We Offer
- Flexible work environment that supports remote work.
- Employer contributions towards healthcare.
- $500 home office setup for remote employees.
- Flexible time off policies to maintain work-life balance.
- Opportunities for company-wide offsite gatherings to foster team bonding.
This Senior Software Engineer position offers a unique opportunity to work remotely while focusing on AI/ML technologies. With a competitive salary and flexible work arrangements, it's a great fit for experienced engineers.
Who Will Succeed Here
Proficient in TypeScript with a strong understanding of asynchronous programming and design patterns, enabling the development of scalable applications in a cloud environment.
Demonstrates a self-motivated and disciplined work ethic suitable for remote work, with a proven track record of managing time effectively and delivering results without direct supervision.
Possesses deep expertise in AI/ML frameworks such as TensorFlow or PyTorch, combined with practical experience in deploying machine learning models using Kubernetes and cloud services like AWS or Google Cloud.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months