Senior Software Engineer
WFA Digital Insight
As the demand for skilled software engineers continues to rise, with a 25% increase in remote job openings in the last year, professionals with expertise in digital skills and remote work are in high demand. Voxel51 stands out for its human-first approach and commitment to open source, making it an attractive choice for those looking for a company that values community and autonomy. With the AI market expected to reach
Job Description
About the Role
As a Senior Software Engineer at Voxel51, you will be part of a team that is revolutionizing the way AI work happens. Your day-to-day responsibilities will include collaborating with a team of engineers to deliver features that support dataset curation, model analysis, and integrations across the entire machine learning lifecycle. You will have the opportunity to contribute to a thriving open source community while also emphasizing enterprise-grade engineering for commercial products.Voxel51's platform, FiftyOne, is a mission-critical linchpin for managing unstructured data, model development, and AI systems at the world's largest companies. With a strong focus on open source, the company has already seen 4 million downloads of its open source version. As a Senior Software Engineer, you will play a key role in driving this success forward.
The company's commitment to being a human-first organization means that you will be treated with respect, care, and flexibility. As a fully remote company, you will have the autonomy to work from anywhere, with the opportunity to attend at least two in-person retreats per year.
What You Will Do
- Develop the open source SDK and enterprise APIs to support dataset curation, model analysis, and integrations
- Build clean, scalable APIs and solve unique challenges that arise when working with unstructured data
- Collaborate with the engineering team to deliver features that support the entire machine learning lifecycle
- Contribute to the department through tooling, automation, and best practices
- Write production code that is maintainable, flexible, performant, and well tested
- Help scale the enterprise solution to support the largest vision AI datasets in existence
- Process petabytes of data and support individual researchers to Fortune 500 companies
- Develop UIs and backend systems to support the entire machine learning lifecycle
- Work with the team to identify and prioritize new features and improvements
What We Are Looking For
- 6+ years of professional full-stack software engineering experience
- BS or MS in computer science or a related field
- Proficiency with Python
- Expertise with NoSQL databases (MongoDB, DocumentDB, Elasticsearch)
- Experience maintaining or contributing to open source projects
- Ability to work in a remote-first, collaborative environment
- Experience with Typescript is an asset
- Strong understanding of software architecture and design patterns
- Excellent problem-solving skills and attention to detail
Nice to Have
- Experience with machine learning or AI
- Knowledge of cloud-based technologies (AWS, Azure, Google Cloud)
- Familiarity with agile development methodologies
- Experience with DevOps tools and practices
Benefits and Perks
- Competitive cash compensation
- Equity in the form of options
- Variety of benefits, including health insurance and retirement plan
- Opportunity to grow in an exciting and collaborative environment
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools
- Professional development opportunities and training
- Chance to work on real-world AI advancements and make a meaningful impact
How to Stand Out
- Make sure to highlight your experience with NoSQL databases and Python in your resume and cover letter.
- Showcase your ability to work in a remote-first environment by providing examples of successful remote collaborations.
- Be prepared to discuss your experience with open source projects and how you can contribute to Voxel51's open source community.
- Emphasize your understanding of software architecture and design patterns, as well as your problem-solving skills and attention to detail.
- Research the company's mission and values to demonstrate your alignment with their human-first approach and commitment to open source.
- Prepare to discuss your experience with machine learning or AI, and how you can apply this knowledge to the role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.