Dashworks Logo

Dashworks

Software Engineer - Machine Learning

Job Posted 5 Days Ago Posted 5 Days Ago
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
As a Software Engineer specializing in Machine Learning, you will design, develop, and deploy improvements to a work assistant product, emphasizing AI-driven capabilities. You will write scalable code, mentor junior developers, and stay updated with AI trends, contributing to both product and team growth.
The summary above was generated by AI

About Dashworks

Dashworks is an intelligent assistant designed to integrate with your workflow seamlessly. It connects with your work apps to instantly answer work-related questions, generate content, debug code, summarize emails and projects, find documents, and more. It's like having a copilot for work that's just one click away.

We’re on a path to redesigning the future of knowledge sharing at work. We have a unique opportunity to build a category-defining product (and company!) that millions use daily.

We have reached a pivotal stage in our journey:

  • After launching our knowledge assistant for work in July, we're now growing our customer base and product rapidly. We've successfully secured deals with notable companies, including Swiggy and Podium.

  • We also released some case studies of customers like Podium and HeyGen automating up 80%+ of their Slack questions using Autopilot.

  • We've raised over $9.5m from top investors in Silicon Valley, such as Y Combinator, and founders/operators from companies like Dropbox, Retool, and Twitch. 

  • We have a small but exceptional team with high talent density from Stanford AI Lab, Meta AI, and Glean. 

Joining right now would mean you ride the wave of explosive top-of-the-funnel growth yet get meaningful equity in a pre-series A startup.

Our team's mission is to make humanity omniscient with an AI that can answer any work-related question. In this role, you’ll explore and push the boundaries of what’s possible with ML and how it can improve our daily work lives. As an early engineer to join our team, you'll have the opportunity to materially impact and scale the company's product, team, and culture. You'll get to drive key product initiatives end to end and work alongside exceptionally strong co-workers who learn quickly and ship quality work.

Responsibilities

  1. Design, develop, and deploy improvements to our core Dashworks assistant. Examples of projects we're tackling include query understanding, intent classification, retrieval, ranking, fine-tuning LLaMa with QLoRA, and prompt engineering.

  2. Write clean, efficient, scalable code, adhering to best practices and industry standards.

  3. Perform thorough code reviews and provide constructive feedback to peers.

  4. Create and maintain comprehensive documentation for AI-driven features, systems, and processes.

  5. Continuously research and stay up-to-date with the latest trends, techniques, and best practices in AI, full-stack development, and software engineering.

  6. Contribute to improving product development, proposing and implementing new ideas and technologies.

  7. Mentor and guide junior developers, helping them grow professionally and technically.

Requirements

  1. Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.

  2. 5+ years of full-stack software development experience, strongly focusing on AI-driven products and applications.

  3. Experience working on high-impact, customer-facing products or applications.

  4. Proficiency in modern programming languages and frameworks like Python or similar.

  5. Experience with natural language processing (NLP) and computer vision techniques.

  6. Demonstrated expertise in AI and machine learning concepts, techniques, and tools.

  7. Experience with RESTful API design and development.

  8. Strong understanding of databases and data modeling, including experience with SQL and NoSQL databases.

  9. Knowledge of cloud computing platforms and services, such as AWS, Azure, or Google Cloud.

  10. A proactive and results-oriented mindset with a strong sense of ownership and accountability.

What you’ll love about us

We're working hard to create an environment where people feel empowered to do their best work, make a significant impact, and enjoy what they do. As an early employee, you'll have a massive say in defining the engineering organization, our vision, and our culture. You'll also have uncapped opportunities for growth, learning, and exposure to different business areas.

Here are Dashworks' essential benefits:

  • A competitive salary - regularly reviewed to make sure you're always getting what you deserve.

  • Meaningful pre-Series A share options - you'll own a part of Dashworks and share in our success

  • Home office setup + hardware/software coverage: get a laptop and whatever hardware, software, or services you need and are reasonable to do your job

Interview Process

  1. 30-minute chat for us to learn about your ideal role and past technical achievements and for you to learn about our vision, current stage, and next milestones

  2. Two 1-hour long technical interviews involving system design, coding, and debugging

  3. 30-minute interview to see if we have a mutual cultural fit

  4. Chatting with two of your references: your previous coworkers/managers. We offer you to chat with our references as well: investors, advisors, customers

  5. Offer: 3 alternatives with a range of equity and base compensation options. We’ll also answer all your questions about business, finances, cap table, engineering, and anything else you need to make this life-changing decision (for both you and us!)

We move fast through the entire process and aim to complete all the above steps within 3-5 days. We will make an offer to only exceptional candidates whom we have strong conviction in their technical skills and fit for the role.


Top Skills

AI
AWS
Azure
Computer Vision
GCP
Machine Learning
Natural Language Processing
NoSQL
Python
Restful Apis
SQL

Similar Jobs

25 Days Ago
Easy Apply
Remote
India
Easy Apply
Mid level
Mid level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Software Engineer - Vision, you will develop and optimize computer vision algorithms, improve existing models, and collaborate with cross-functional teams on AI systems.
Top Skills: AWSC++CaffeCi/CdDockerEc2KubernetesLambdaPythonPyTorchRdsS3SagemakerTensorFlowTerraform
7 Days Ago
Remote
India
Senior level
Senior level
Artificial Intelligence • Financial Services
The Senior Machine Learning Engineer at Oportun will lead the development of ML infrastructure, guiding teams in delivering high-quality ML solutions, collaborating with data scientists, and ensuring adherence to best practices in model deployment and evaluation.
7 Days Ago
Remote
IN
Senior level
Senior level
Artificial Intelligence • Financial Services
As a Senior Machine Learning Engineer, you will lead the development of advanced ML infrastructure, from model training to deployment, mentor junior engineers, and collaborate with teams to provide impactful solutions. Your expertise will drive architectural decisions and oversee critical projects, ensuring high-quality outcomes and efficient model deployment.

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account