What are the responsibilities and job description for the Software Engineer - Platform position at Savant Labs?
Job Title: Software Engineer - Platform
Location: Savant Labs, US
About Us
Savant is a rapidly growing (Series A: $18M) SaaS company focused on building an all-in-one platform for analytics automation. We aim to transform the way business analysts build, automate, and share analytics projects. With a dynamic and rapidly scaling platform, we’re building solutions in areas like job scheduling, resource provisioning, and more to empower our users to extract timely and reliable business insights.
The founding team has worked together for 5 years and has a deep background in the analytics and software space, with successful ventures including Lattice Engines (acquired by D&B), Drawbridge (acquired by LinkedIn), and more. We’re growing fast and looking for talented individuals to join our team!
Job Summary
We are seeking a passionate Software Engineer to join our dynamic platform team. This role will focus on designing, building, and maintaining platform components that enhance performance, scalability, and reliability. This is an excellent opportunity to work on exciting challenges, grow technical skills, and contribute to the core automation engine of our platform.
Key Responsibilities
Feature Development: Assist in developing key platform features such as job scheduling and resource management under guidance from senior engineers.
Problem-Solving: Investigate and resolve issues in the platform to ensure reliability and performance.
Code Quality: Write clean, efficient, and well-documented code while adhering to best practices.
Collaboration: Work closely with cross-functional teams, including product managers and designers, to contribute to feature definitions and implementation.
Learning & Growth: Continuously improve your technical skills by working alongside experienced team members and participating in technical discussions.
Key Qualifications
Technical Skills:
Proficient in Java or similar object-oriented programming languages.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
Basic understanding of distributed systems or microservices architecture.
Problem-solving skills with the ability to debug and troubleshoot system issues.
Experience
2 years of experience in software development, including internships or professional roles.
Exposure to agile development practices is a plus.
Additional Skills
Strong communication skills and a collaborative mindset.
Enthusiasm for learning new technologies and solving complex problems.
Preferred Qualifications
Familiarity with resource management frameworks like Airflow or Argo.
Experience with CI/CD pipelines and DevOps practices.
Basic understanding of building SaaS applications or automation tools.
Interest in data analytics, big data, or real-time processing is a plus.
Desired Competencies
Ownership of assigned tasks with attention to detail.
A proactive approach to challenges with a growth-oriented mindset.
Willingness to learn from and collaborate with senior team members.
Location: Savant Labs, US
About Us
Savant is a rapidly growing (Series A: $18M) SaaS company focused on building an all-in-one platform for analytics automation. We aim to transform the way business analysts build, automate, and share analytics projects. With a dynamic and rapidly scaling platform, we’re building solutions in areas like job scheduling, resource provisioning, and more to empower our users to extract timely and reliable business insights.
The founding team has worked together for 5 years and has a deep background in the analytics and software space, with successful ventures including Lattice Engines (acquired by D&B), Drawbridge (acquired by LinkedIn), and more. We’re growing fast and looking for talented individuals to join our team!
Job Summary
We are seeking a passionate Software Engineer to join our dynamic platform team. This role will focus on designing, building, and maintaining platform components that enhance performance, scalability, and reliability. This is an excellent opportunity to work on exciting challenges, grow technical skills, and contribute to the core automation engine of our platform.
Key Responsibilities
Feature Development: Assist in developing key platform features such as job scheduling and resource management under guidance from senior engineers.
Problem-Solving: Investigate and resolve issues in the platform to ensure reliability and performance.
Code Quality: Write clean, efficient, and well-documented code while adhering to best practices.
Collaboration: Work closely with cross-functional teams, including product managers and designers, to contribute to feature definitions and implementation.
Learning & Growth: Continuously improve your technical skills by working alongside experienced team members and participating in technical discussions.
Key Qualifications
Technical Skills:
Proficient in Java or similar object-oriented programming languages.
Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
Basic understanding of distributed systems or microservices architecture.
Problem-solving skills with the ability to debug and troubleshoot system issues.
Experience
2 years of experience in software development, including internships or professional roles.
Exposure to agile development practices is a plus.
Additional Skills
Strong communication skills and a collaborative mindset.
Enthusiasm for learning new technologies and solving complex problems.
Preferred Qualifications
Familiarity with resource management frameworks like Airflow or Argo.
Experience with CI/CD pipelines and DevOps practices.
Basic understanding of building SaaS applications or automation tools.
Interest in data analytics, big data, or real-time processing is a plus.
Desired Competencies
Ownership of assigned tasks with attention to detail.
A proactive approach to challenges with a growth-oriented mindset.
Willingness to learn from and collaborate with senior team members.
Salary : $90,000 - $150,000