Staff Software Engineer, Full Stack - (RoR focus)

Job Locations US-Remote | US-CA-San Francisco
Posted Date 12 hours ago(5/25/2022 5:22 PM)
Software Engineer


Position Summary:


ADAP users range from engineers and data scientists to subject matter experts creating training data for machine learning. You will be working on the most important problems in technology today: how can humans and AI collaborate to solve important and sometimes complicated tasks?


As a member of our Client Workspace team, you will design and build user interfaces that provide the best experience for our users, whether that’s collecting and managing training data for AI models, evaluating the performance of the machine learning models used by that data, or building infrastructure for managing data pipelines. Specifically, you will work on annotation tools for 2D and 3D images, video, text, and audio annotation that combine human input (eg: bounding boxes on objects) and Machine Learning input (eg: automatic object tracking in videos). You will be on a cross-functional team collaborating with members of the Product, Machine Learning, Dev Ops, and Engineering teams.


Your work will consist of implementing new features and architecture, migrating existing features from legacy applications to a modern React-based front-end stack, and fixing bugs / maintaining existing functionality. You’ll mentor less experienced developers and constantly work on improving your own skills and the quality of our codebase. To learn more about what we build, feel free to start here: Appen Platform Overview.


Ideal Candidate:


You enjoy working on system services and infrastructure and architecting them for change & innovation. You like to work with different technologies and are passionate about learning. You take pride in designing elegant, simple solutions to challenging problems, creating quality software components, and promoting best practices for agile software development. You can work independently, take on complex problems, and enjoy mentoring less experienced developers. You are looking for a team where you can make a difference while also being challenged to improve your own skills. You have strong analytical skills, an unwavering commitment to quality, a collaborative work ethic, and cutting-edge coding skills.




  • General feature development for combining human and machine intelligence.
  • Maintain existing Ruby on Rails microservices.
  • Migrate legacy systems (primarily RoR views) to React/Redux stack.
  • Assist with QA and testing strategy. Promote best practices for writing maintainable code.
  • Design and implement the API orchestration layers for our web clients.
  • Participate actively in setting standards for/innovating architecture and selecting criteria for tools/tech stack.
  • Work closely with members of other development teams to ensure seamless integration between frontend and backend services.
  • Be obsessive about security, quality, and performance.


Qualifications and Experience:

  •  6+ years of experience developing commercial web applications.
  • 4+ years of experience with Ruby / Ruby on Rails
  • 3+ years of experience with React/Redux.
  • 3 d+ years of experience with working with Node.js platform and tools.
  • Excellent knowledge of JavaScript and CSS.
  • Proficiency with command line and Chrome Developer Tools.
  • Experience with Git, Docker, Jira, Confluence.
  • Collaborative, focused, and impact-oriented mindset toward software development.
  • Experience or interest in Machine Learning. You will work closely alongside Machine Learning teams and will be using your application / UX expertise to improve the annotation platform’s performance.


About Appen


Appen collects and labels images, text, speech, audio, video, and other data used to build and continuously improve the world’s most innovative artificial intelligence systems. Our expertise includes having a global crowd of over one million skilled contractors who speak over 180 languages and dialects, in over 70,000 locations and 130 countries, and the industry’s most advanced AI-assisted data annotation platform. Our reliable training data gives leaders in technology, automotive, financial services, retail, healthcare, and governments the confidence to deploy world-class AI products. Founded in 1996, Appen has customers and offices globally.


At Appen, we value performance, honesty, humility, and grit. We persevere and remain focused, whilst maintaining agility to achieve quality outcomes and exceed expectations. We’re truth tellers – respectfully of course. We take accountability for our actions and believe in giving and receiving direct feedback. We give credit where credit is due and show gratitude to others for their contributions. We seek diverse perspectives as we recognize the value in teamwork and collaboration. Through grit, we take ownership, and we do not give up.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed