Job Title: Senior Software Engineer - Data & Machine Learning
Location: San Fransisco Hybrid ( 2 Days onsite)
Base Salary Range: $180,000-$220,000
We are looking for an experienced Senior Software Engineer to help build and scale a next-generation platform for evaluating and experimenting with large language models. This role offers the opportunity to work on cutting-edge problems at the intersection of data and machine learning, shaping tools that improve the quality and performance of LLM-based applications.
Key Responsibilities:
- Design and implement systems that optimize data quality and model evaluation for machine learning applications.
- Build and maintain customer-facing APIs and work with cross-functional teams to ensure seamless integration and performance.
- Develop cloud-based applications on AWS, Google Cloud, or Azure, leveraging technologies like Docker and Kubernetes.
- Contribute to product development by writing clear, maintainable documentation and collaborating with product managers, designers, and data scientists.
Minimum Qualifications:
- 3+ years of experience building data or machine learning products or platforms.
- Strong experience with distributed systems and cloud platforms (AWS, Google Cloud, Azure).
- Proficiency in Python, including API development and maintenance.
- Experience with machine learning frameworks such as PyTorch, TensorFlow, or Keras.
- Familiarity with Docker and Kubernetes for containerization and orchestration.
- Strong communication skills and ability to work across teams in a fast-paced environment.