- Cloud computing
- Work from home
- Stock options
- Flexible schedule
- Parental leave
Role: Software Engineer- Platform
Reports to: Manager, Engineering
Location: Remote, US
Job Type: Full Time, Exempt
Help Us Shape the Future of Data
Anaconda is the world's most popular data science platform. With more than 20 million users, the open source Anaconda Distribution is the easiest way to do data science and machine learning.
We pioneered the use of Python for data science, champion its vibrant community, and continue to steward open-source projects that make tomorrow's innovations possible. Our enterprise-grade solutions enable corporate, research, and academic institutions around the world to harness the power of open-source for competitive advantage and groundbreaking research.
Anaconda is seeking people who want to play a role in shaping the future of enterprise AI, machine learning, and data science. Candidates should be knowledgeable and capable, but always eager to learn more and to teach others. Overall, we strive to create a culture of ability and humility and an environment that is both relaxed and focused. We stress empathy and collaboration with our customers, open-source users, and each other. Our primary employee perk or "what employees like most about working here" is that we are not just a company, but a movement. Our dedicated employees and user community strive to democratize data science and create and promote open-source technologies for a better world.
Anaconda is seeking a talented Software/Platform Engineer to join our rapidly growing company. This is an excellent opportunity for you to leverage your skills and passion for creating a unique culture and gain new skills in the world of data science and analytics.
What You'll Do:
Be a key member of the Anaconda Enterprise Engineering team
Develop productivity skills by constantly improving knowledge of core infrastructure, tooling, build system, as well as testing best practices
Implement well-defined (sub-)tasks and commit code to peer review
Attend daily SCRUM meetings, sprint planning meetings, etc.
Create and maintain unit and integration tests and software documentation
Work with other teams to coordinate joint deliverables
Work with QA team to ensure the highest level of product quality
Change the life of thousands of data scientists around the world
What You Need:
BS in computer science or a related field
5+ years of enterprise software development experience
Excitement about technical challenges
Write clean and well-crafted code
Willingness to learn new programming languages and skills
Hands-on experience in Python
Hands-on experience using Docker or Kubernetes containers
Hands-on experience with the following: backend APIs, databases, services integration, cybersecurity, core infrastructure and tooling
Solid understanding of development lifecycle (design, test, implement, document) and release management using modern collaboration tools
What Will Make You Stand Out:
Experience with both Agile and SCRUM
Full-stack development experience
Experience with cloud computing platforms like AWS, GCE, and Azure
Quality and Tests driven mindset
Why You'll Like Working Here:
A dynamic company that rewards high-performers
Be on the cutting edge of new technologies and services
Collaborative team environment that values multiple perspectives and fresh thinking
Employees First culture
Work from home Wednesday (Optional)
Casual dress code
Flexible working hours
Pre IPO Stock options
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.