L
LLLOS.ai
LLOS.ai
L

Home › What do you do all day › Programmer

Programmer

Scoping, building, debugging, reviewing.

37job titles that do this work
754tasks, each with a prompt

The work, job by job

Each task is something the role actually does — taken from the job descriptions, ESCO and the BLS occupation data behind the Work Atlas, not from a list of things it might do. Open one to see a prompt written for it.

Freelance Web Developer

median $93k · $48k–$162k · India ₹38k/mo
26 tasks · SOC 15-1254.00
Collaborate with designers and other developers
Align design and engineering: schedule a 60-minute workshop with Maya on the Figma screens and with Raj on the React components this Thursday at 2pm, capture decisions in the component board, assign follow-up tickets for accessibility fixes.
Design website architecture and components
Propose the site architecture: draft an annotated sitemap, component inventory, and API contract for the marketing site, share with Lina and Tom by Tuesday so they can review before we estimate frontend and backend hours.
Maintain and scale websites
Stabilise and scale the site: run a dependency audit, create a plan to add caching and horizontal autoscaling, schedule a maintenance window next Saturday and notify clients about expected downtime and rollback plan.
look for ways to improve the application
Find product improvements: run a one-week bug and usage review, list top five UX and performance issues with repro steps and suggested fixes, then propose measurable A/B tests to validate each change.
Test and debug web applications
Run the regression suite against the staging site, reproduce the three reported UI errors on Chrome and Safari, capture failing requests and console logs, create minimal repro steps and a prioritized bug list for deployment Friday.
Troubleshoot and fix website issues
Investigate the intermittent 502 errors on the live site since Tuesday, trace them to the failing API endpoint, fix the malformed header handling and push the hotfix with a post-deploy smoke test and rollback plan before noon today.
Ensure cross-browser compatibility and responsiveness
Test the homepage, contact form and product pages across Chrome, Firefox, Safari and Edge at desktop, tablet and mobile widths, fix any layout or script breakage so breakpoints match the design and report remaining issues to Maria by Thursday.
Stay updated with emerging web technologies
Compile a one-page reading list and short notes on new frameworks, build tools and accessibility updates from the last month, prioritise three items to trial on client projects, and email the list and your test plan to Javier on Monday.
Analyze user needs to determine technical requirements.
Interview Ana and the marketing team, map their user scenarios and must-have features, produce a concise technical requirements draft with acceptance criteria and estimated effort, and get Ana's sign-off before proposing architecture choices.
Integrate databases into web applications
Connect the web app to the customer table, implement secure queries and connection pooling, run integration tests with sample data, and document schema and endpoint details for Rahul before the deployment window Friday evening.
Back up files from Web sites to local directories for instant recovery in case of problems.
Create daily and weekly backups of the site files and database to a local directory and an offsite copy, verify restoration of the latest backup, and leave step-by-step recovery notes on the project drive for the team.
Select programming languages, design tools, or applications.
Compare the project needs against JavaScript, TypeScript and Python for backend work, outline tradeoffs in performance and hiring cost, recommend the stack and two development tools, and send your recommendation to Lina with pros and cons.
Respond to user email inquiries, or set up automated systems to send responses.
Answer the three unread client emails about scope, timelines, and billing: confirm the two-week estimate for the homepage redesign, ask whether they want weekly check-ins, and provide a link to the sandbox site for immediate feedback within 48 hours.
Renew domain name registrations.
Renew the three expiring domain registrations for jonesconsulting.com, brightkitchen.co and myfolio.dev for two years, verify WHOIS contacts are up to date, set auto-renew on, and email invoices to Mark Patel by Friday.
Document test plans, testing procedures, or test results.
Write the test plan for the new booking widget: list test cases, expected results, required data sets, browser matrix and pass/fail criteria, and record results in the shared test log after each run so I can report to Sarah on Monday.
Establish appropriate server directory trees.
Create the server directory layout for client-staging: public_html, shared/config, logs, backups, and scripts with correct permissions, add README files explaining deploy steps, and run a dry deploy to verify paths this afternoon.
Document technical factors such as server load, bandwidth, database performance, and browser and device types.
Collect and log the last 30 days of metrics: average CPU and memory, peak bandwidth, query latency, and top five user agent strings, then summarize anomalies and attach screenshots for Emily by Tuesday noon.
Create Web models or prototypes that include physical, interface, logical, or data models.
Build an interactive prototype that shows page flow, component states, and data mappings for the inventory module, include a logical ER diagram, and prepare a five-minute walkthrough for the kickoff on Thursday.
document web-accessible software based on designs
Document the new web-accessible app from the Figma screens, writing a developer guide with API endpoints, accessibility notes, HTML snippets, and a deploy checklist so an engineer can rebuild features without the designer present.
align the client's web presence with its business strategy
Map the client's site content and user journeys to their three-year sales plan, produce a priority list of pages and features to add or remove, and draft measurable success KPIs and an update schedule to present to the CEO on Friday.
Monitor security system performance logs to identify problems and notify security specialists when problems occur.
Scan the security performance logs for the past 24 hours, flag any repeated failed authentications, high error rates or latency spikes, and notify Maya in security operations with the flagged entries, severity rating, and suggested next steps.
Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
Install and configure the HTTP server and the underlying operating system on the new droplet, apply the standard hardening checklist, enable automatic security updates, and confirm the site serves index.html over HTTPS to my test domain by Friday.
Develop system interaction or sequence diagrams.
Draw a sequence diagram showing user login through the frontend, API gateway, auth service, and database, including request/response payloads and timing labels, then save a PNG and share it with Raj for review.
Create technical and functional documentation
Write the technical and functional spec for the payment integration: endpoints, request and response schemas, error codes, deployment notes, and a troubleshooting checklist, then send the draft to Priya and the product manager for approval.
Implement communication between client and server using HTTP
Implement client-server communication for the dashboard so the browser requests the metrics endpoint, handles JSON errors, retries failed requests twice, and updates the UI; run the integration tests and report failures to Jeroen.
Design and develop server-side application logic
Build the server-side application logic for the new reporting API: validate incoming JSON, apply business rules, persist results with transactions, emit audit events, and deploy the service to staging for QA by Wednesday.

Frontend Developer

median $93k · $48k–$162k · India ₹38k/mo
26 tasks · SOC 15-1254.00
Troubleshoot and fix website issues
Track down intermittent layout break on checkout page, reproduce steps on Chrome and Firefox, capture console errors and failing component stack, patch CSS/JS to restore responsive grid, run unit tests and open a PR for review before noon Friday.
Collaborate with designers and other developers
Run a working session with Maya in design and Sam in backend to align header, mobile nav and API contract, record agreed props and edge cases, implement shared component in the repo and request design review by Tuesday afternoon.
Design website architecture and components
Sketch component tree for account dashboard, define props, accessibility requirements and state boundaries, extract reusable card and list components, update storybook entries and add integration tests for data loading.
Maintain and scale websites
Audit front-end performance on high-traffic pages, identify render bottlenecks and third-party scripts, implement code-splitting and lazy loading for images and widgets, measure improvements and schedule deployment for Wednesday night.
look for ways to improve the application
Run a heuristics review of the onboarding flow, gather analytics on drop-off points, prototype two faster alternatives for first-time users, A/B test them for two weeks and recommend the winner to product.
Test and debug web applications
Run a test-and-debug pass on the checkout frontend: reproduce reported failures, add unit and end-to-end checks, log exact repro steps, assign fixes to Sam and Priya, and confirm regression tests pass before sending a status update to PM Ravi today.
Ensure cross-browser compatibility and responsiveness
Verify the site renders correctly across Chrome, Firefox, Safari and Edge at desktop, tablet and phone widths, fix CSS issues so breakpoints match the design system, then run the accessibility and layout tests and report remaining gaps by Friday.
Stay updated with emerging web technologies
Compile a weekly reading list of new frameworks, browser features and component libraries, prioritise items that affect our build or performance budget, summarise implications for our stack and recommend one experiment to run next sprint.
Analyze user needs to determine technical requirements.
Interview product, design and two power users to capture tasks they must do, translate those into functional UI requirements and a prioritized checklist of edge cases and input validations for the next sprint planning meeting.
Integrate databases into web applications
Connect the frontend to the production data store, implement fetch and error handling for list and detail views, add integration tests that mock responses and validate state updates before asking backend to enable CORS.
Back up files from Web sites to local directories for instant recovery in case of problems.
Create a scheduled routine to mirror new and changed website files into a dated local directory nightly, verify checksums match and keep three rolling copies so developers can restore any build within 24 hours.
Select programming languages, design tools, or applications.
Evaluate current and candidate languages, component libraries and design tools against our performance, team familiarity and delivery deadlines, score them and recommend one stack choice with migration steps for the next quarter.
document web-accessible software based on designs
Write the developer-facing documentation for the new customer portal so it explains accessible behaviors, keyboard flows, ARIA roles, component API with examples, and the markup/stylesheet snippets developers must copy into the codebase before QA on Friday.
align the client's web presence with its business strategy
Audit the public site against the revised business goals, list priority mismatches between messaging, conversion flows and landing pages, recommend three design and content changes tied to revenue impact, and produce a one-page roadmap for the marketing sprint starting Monday.
Monitor security system performance logs to identify problems and notify security specialists when problems occur.
Monitor the security logs dashboard for error spikes and auth failures every hour, flag any repeated 500s, XSS or CSP violations, capture the failing request samples, and notify Miguel and the on-call security specialist with timestamps and repro steps.
Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
Provision the new server image, install the HTTP server and the required runtime, apply the latest OS security patches, enable automatic updates, and hand the instance to Dan in ops with the access key and the checklist.
Develop system interaction or sequence diagrams.
Draw sequence and interaction diagrams for the login flow showing browser events, API calls, middleware checks, and database responses, then export one diagram for the API team and one simplified version for QA.
Create technical and functional documentation
Write the technical and functional spec for the new search component including props, public API, state machine, error states, acceptance criteria, and code examples, then publish it to the docs site and notify Priya in product.
Implement communication between client and server using HTTP
Implement the client-server communication for the product page using HTTP GETs and POSTs, handle JSON serialization, retries on 429/5xx, CSRF token refresh, and surface detailed errors to the user and telemetry.
Design and develop server-side application logic
Design and build the server-side application logic for the checkout flow: validate input, calculate totals, call the payment gateway, persist the order, emit events for fulfillment, and add unit tests before handing to QA.
Respond to user email inquiries, or set up automated systems to send responses.
Reply to Sarah's backlog of user support emails about layout bugs and accessibility questions with clear answers, triage any repeat reports into the bug tracker, and set up an auto-reply for common issues that links to the accessibility guide by Tuesday.
Renew domain name registrations.
Check our domain registrar account for frontend-prod.example.com and renew the two expiring domains, update billing to the company card, and confirm DNS propagation and certificate renewal with the ops team before end of day Friday.
Document test plans, testing procedures, or test results.
Write the test plan for the new responsive grid: list test cases, expected results, test data, browser/device matrix, and how to log failures; attach a short how-to for running the automated visual tests and publish it to the QA folder by Wednesday.
Establish appropriate server directory trees.
Create the server directory layout for the static assets: separate folders for images, fonts, css, js, vendor, and builds; include a README that states cache rules and deploy scripts, then commit the structure to the repo before the next sprint.
Document technical factors such as server load, bandwidth, database performance, and browser and device types.
Compile a one-page technical summary of server load, bandwidth, DB query times, error rates, and the top five browsers and devices seen last month, include graphs and recommendations for capacity, then send it to Priya and Marcus by Thursday morning.
Create Web models or prototypes that include physical, interface, logical, or data models.
Produce interactive prototypes that show the interface flows, component states, and data structures for the new checkout: include clickable screens, JSON examples for the API payloads, and notes on edge cases, and hand off to the backend team on Monday.

Ui Developer

median $93k · $48k–$162k · India ₹38k/mo
26 tasks · SOC 15-1254.00
Test and debug web applications
Run the app's end-to-end UI tests, reproduce any failing flows with console logs and network traces, classify bugs as critical/major/minor, and open tickets with reproduction steps and suggested fixes for the sprint backlog by Wednesday.
Troubleshoot and fix website issues
Triage reported site defects from the help desk, fix the front-end code for layout and accessibility regressions, run the browser compatibility checks, and push the patch with release notes for tomorrow's hotfix deployment.
Collaborate with designers and other developers
Sync with Priya in product design and Marcus on frontend to review the new component library, agree API props and accessibility rules, assign first tickets for the header and card components, and document decisions in the team notes by Wednesday.
Design website architecture and components
Map the site's page templates and list reusable UI components, propose a folder structure and naming conventions for React components, sketch data flow for the dashboard widgets, and circulate the architecture doc to Saba and the backend lead by Friday.
Maintain and scale websites
Audit current hosting and CI failures, prioritise the top three performance and availability issues, propose autoscaling and caching adjustments, and open deployment tickets for the infra and ops teams with reproduction steps today.
look for ways to improve the application
Run a UX review session with Maya and Rahul, list five friction points users hit in the checkout flow, propose two technical improvements per issue, and add implementation estimates for the sprint planning meeting next Monday.
Ensure cross-browser compatibility and responsiveness
Test the homepage, account pages and checkout flow across Chrome, Firefox, Safari and Edge at 320–1920px, log every CSS or JS failure with steps and screenshots, prioritise fixes that break layout or accessibility, then deploy a patch by Friday.
Stay updated with emerging web technologies
Gather five reputable web platform blogs, two new JS framework RFCs and the team's roadmap, summarise likely impacts on our component library and propose which tech to trial in a two-week spike starting next Monday.
Analyze user needs to determine technical requirements.
Interview three customer service reps and review session recordings to list user goals and failure points for the profile editor, convert those into concrete technical requirements and acceptance tests for the next sprint planning meeting.
Integrate databases into web applications
Connect the product catalog UI to the current relational store, map endpoints and schema changes, add client-side caching and error handling, then run integration tests and report remaining data edge cases by Wednesday.
Back up files from Web sites to local directories for instant recovery in case of problems.
Copy the live site's HTML, CSS, JS and media into a dated local directory, verify integrity with checksums, keep three recent snapshots, and document the restore steps so we can recover the site within 30 minutes of failure.
Select programming languages, design tools, or applications.
Audit our current stack, list pros and cons for three frontend languages and two UI frameworks, include developer ramp time and ecosystem risks, then recommend a default stack and one experimental option for approval on Thursday.
Respond to user email inquiries, or set up automated systems to send responses.
Reply to the twenty outstanding user support emails about responsive layout breakpoints and keyboard navigation by noon Thursday, answer each with the reproduction steps, expected vs actual behaviour, and a suggested temporary workaround, flagging any that need design review.
Renew domain name registrations.
Check the list of expiring domains for our product sites, renew uiuxstudio.com and clientapp.io for two years using the corporate registrar payment, verify WHOIS reflects our DNS provider, and email legal and finance confirmation by Friday.
Document test plans, testing procedures, or test results.
Write the test plan for the next sprint: list acceptance criteria, setup steps, test data, cross-browser matrix, and pass/fail criteria; include how to run the automated accessibility and visual-regression checks and attach expected screenshots, deliver by Wednesday.
Establish appropriate server directory trees.
Create the canonical server directory tree for the staging environment: separate public assets, component bundles, server logs, and deployment scripts; include permissions, retention policy, and a cleanup cron job, then commit the structure to the repo.
Document technical factors such as server load, bandwidth, database performance, and browser and device types.
Collect and document last quarter's technical metrics: average server CPU and memory, peak bandwidth, database query times, and top browser and device types; highlight anomalies and suggest three mitigations, due Monday.
Create Web models or prototypes that include physical, interface, logical, or data models.
Produce interactive prototypes of the new checkout flow: include page wireframes, component interaction states, data model for cart and payment, and a clickable flow that demonstrates validation and error states, handoff to QA by next Tuesday.
Monitor security system performance logs to identify problems and notify security specialists when problems occur.
Scan the security performance logs for the web UI, flag any repeated authentication failures or latency spikes over ten minutes, create an incident note with timestamps and affected endpoints, and notify the security team lead, Marcus Lee, by 15:30 today.
Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
Prepare the HTTP server rollout: install the webserver package on the staging VM, apply the hardened OS baseline, enable TLS with the Let’s Encrypt certificate, and record the configuration and service start steps for the ops handover by Friday.
Develop system interaction or sequence diagrams.
Draw the system interaction flow for the new login sequence showing UI, auth service, session store and third-party SSO, label each message, include timing estimates, and export a single diagram for the architecture review on Tuesday.
Create technical and functional documentation
Draft the technical and functional documentation for the component library: list each component, props, events, lifecycle behavior, accessibility notes, example usage snippets, and publish the versioned doc set to the team wiki before the sprint demo.
Implement communication between client and server using HTTP
Implement the client-server communication for the dashboard: create the HTTP requests for data endpoints, handle JSON error responses and retries with exponential backoff, secure the calls with CSRF tokens, and add unit tests to cover failure modes.
Design and develop server-side application logic
Build the server-side application logic for the search API: validate incoming query parameters, implement rate limiting and pagination, return consistent JSON schemas, and log slow queries for the performance team to review weekly.
document web-accessible software based on designs
Create a single developer-facing guide that documents the accessible web components from the new designs, include HTML examples, ARIA roles, keyboard interaction notes, color-contrast values, and a small troubleshooting section for known browser quirks, ready by Thursday.
align the client's web presence with its business strategy
Produce a short roadmap and content plan that maps the client’s business goals to the website’s user journeys, priority pages, measurable KPIs, and a list of UI changes required to hit the next quarter targets, review with the marketing lead on Tuesday.

Power Bi Developer

median $93k · $48k–$162k · India ₹38k/mo
25 tasks · SOC 15-1254.00
Test and debug web applications
Run the end-to-end web app test suite against the staging build, log every failing API call and UI error with repro steps and screenshots, then assign critical defects to Ramesh for fixes by Wednesday.
Troubleshoot and fix website issues
Triage the production site errors from the last 24 hours, reproduce the top three failures locally, patch the HTML/JS that causes the break, and deploy a hotfix with rollback instructions before noon.
Collaborate with designers and other developers
Schedule a working session with Priya the UX designer and Arun the front-end dev to review the dashboard interactions, agree component props and data contracts, and record action items for my Power BI queries and measures.
Design website architecture and components
Design the site architecture for the analytics portal: define data flow, component boundaries, REST endpoints, and a caching strategy so the dashboard refreshes under 5 seconds, then circulate the diagram to the team.
Maintain and scale websites
Audit current site resource usage, add autoscaling rules and a database replica for read traffic, schedule the maintenance window for Sunday 02:00–04:00, and post the runbook to the ops channel.
look for ways to improve the application
Review user feedback and query performance metrics, propose three concrete UX or query changes to cut load time in half, create a proof-of-concept for the top idea, and estimate effort for the sprint backlog.
Ensure cross-browser compatibility and responsiveness
Test and fix the report visuals and embedded web content so dashboards render correctly on Chrome, Edge, and Safari at 1366x768, 1024x768 and mobile widths, verify slicers and drillthrough still work, then note remaining issues for QA.
Stay updated with emerging web technologies
Compile a brief learning plan with three upcoming web standards to monitor, two demos to build demonstrating new features, and three trusted blogs or newsletters to follow, then schedule a monthly review with the analytics team.
Analyze user needs to determine technical requirements.
Interview the sales and operations leads this week to list what metrics and filters they need, map those needs to available tables and columns, flag missing data or performance constraints, and produce a two-page technical requirement summary for the engineers.
Integrate databases into web applications
Connect the reporting app to the production customer and transactions databases, document the connection strings and credentials, build and test the data queries for refresh, and confirm dashboards update on schedule without errors.
Back up files from Web sites to local directories for instant recovery in case of problems.
Copy all public report files and their exported data extracts from the web report folders to the team’s local recovery directory tonight, verify file checksums match originals, and note any files that fail so we can restore them before Monday.
Select programming languages, design tools, or applications.
Decide whether to standardise on TypeScript with a React visual library or keep plain JavaScript with custom visuals, list pros and cons for performance, developer ramp, and maintenance, then recommend one stack to the CTO by Friday.
document web-accessible software based on designs
Create a web-accessible spec from the approved interface designs that documents navigation flows, component states, data endpoints and authentication requirements, include sample payloads and a troubleshooting checklist for the QA team.
align the client's web presence with its business strategy
Produce a one-page alignment brief that maps the current public site pages and analytics gaps to the client's strategic goals, prioritise changes by business impact and effort, and recommend three concrete content or data changes for the next quarter.
Respond to user email inquiries, or set up automated systems to send responses.
Reply to Marco’s inbox questions about the sales dashboard by noon Friday: answer the three points about data freshness, row-level security, and the missing UK filter; attach the query plan screenshot and a short repro so he can confirm or escalate.
Renew domain name registrations.
Renew the analytics.powerteam.com domain for three years today, using the payment on file, update DNS records with the registrar to preserve the BI gateway hostname, and confirm renewal to IT procurement and legal by end of day.
Document test plans, testing procedures, or test results.
Write the end-to-end test plan for the quarterly refresh: list datasets, expected row counts, refresh window, validation queries, error thresholds and sample test results, then save the document to the project test folder and email QA lead Sarah for sign-off.
Establish appropriate server directory trees.
Create the server directory structure for the reporting project: make folders for raw ingest, cleansed, models, reports, and archives with clear naming and retention notes, set permissions so analytics-team read/write and ops read-only, and notify ops when complete.
Document technical factors such as server load, bandwidth, database performance, and browser and device types.
Collect and log technical metrics for the last 30 days: hourly server CPU and memory, bandwidth, query latency and throughput, row counts per dataset, and browser/device breakdown for the dashboard users; save the consolidated report and highlight any anomalies.
Create Web models or prototypes that include physical, interface, logical, or data models.
Produce interactive prototypes of the new sales insight page: sketch the physical layout, define the interface interactions, map the logical model to our datasets and include sample visuals for top-line filters and drilldowns, then circulate to PM and design for feedback.
Monitor security system performance logs to identify problems and notify security specialists when problems occur.
Monitor the security system performance logs every 30 minutes, flag any error spikes or sustained latency over baseline, create an incident note with affected assets and timestamps, and notify Priya Patel and the intrusion team if threshold hit.
Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
Install and configure the HTTP server on the new analytics VM, apply the corporate hardening profile, enable TLS with the company certificate, verify service responds on port 443 from the BI subnet, and record the OS image and package versions in the deployment ticket.
Develop system interaction or sequence diagrams.
Draw a system interaction diagram showing user report request through API gateway to dataset refresh, include sequence of authentication, query, cache invalidation, and notification steps, then export as a developer-ready SVG for review by Rahul and Aisha.
Create technical and functional documentation
Produce the technical and functional documentation for the monthly refresh pipeline: architecture overview, data schema changes, refresh schedule, failure modes, recovery steps, and runbook actions for on-call, and send the draft to the data platform lead by Friday.
Implement communication between client and server using HTTP
Implement client-server communication using HTTP for report requests: define endpoints, JSON payloads, status codes, retry rules, and authentication flow, add tests for 200, 401 and 5xx, and push the changes to the integration branch for QA.

Music Programmer

median $100k · $58k–$160k · India ₹38k/mo
22 tasks · SOC 15-1251.00
Lead a team of programmers
Run today’s planning standup, assign module owners for the sampler engine and MIDI router, confirm release dates with Jose and Aisha, and lock the sprint board so we can start code-freeze preparations by Friday.
Fix bugs in software
Take the crash logs from last night's build, reproduce the failure on my local dev rig, patch the timing bug in the audio thread, run the unit suite, and push a hotfix branch so QA can verify before noon.
Review code changes
Review the three incoming pull requests for the synth module, focus on real-time locking, math optimizations, and the PCB I/O mocks, leave inline comments for Tomas about the timing invariant, and approve the safe changelist by end of day.
Design software solutions
Draft the architecture for a cross-platform audio pipeline that supports sample streaming, DMA-friendly buffers, and a plugin API, include block diagrams and latency budgets so hardware and firmware can sign off next Wednesday.
Mentor junior programmers
Schedule a two-hour workshop with Priya and Marco to walk through concurrency pitfalls in our audio engine, bring a small failing example, pair-program through fixes, and assign follow-up learning tasks by Friday.
Develop Web sites.
Design and hand off the studio web presence: create a responsive landing with audio demos, an events page for the tour dates, and a secure upload form for demos so marketing can review by Monday.
Assign, coordinate, and review work and activities of programming personnel.
Assign tracks and daily shifts to the programming team, confirm who owns the Monday playlist build and the Friday live mix, schedule a midweek review with Maya and Jordan, and flag any coverage gaps before noon tomorrow.
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
Find the corrupted cue in the evening set, apply the corrected tempo and key adjustments, rerun the render, and listen through the full segment to confirm the fixes before submitting the revision notes to Sam.
Write or contribute to instructions or manuals to guide end users.
Draft a concise user guide that explains how to load sample banks, set crossfades, and export show logs, include screenshots of the signal chain and a troubleshooting checklist, then send the draft to Leah for technical review.
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
Check whether the studio workstation, networked playout server, and the MIDI interface respond to the latest scheduling commands by running the heartbeat diagnostics and noting any timeouts or dropped packets for the network team.
Write code and scripts
Write the automation script that reads the cue list, applies fades and EQ presets, and exports per-track stems; include comments for parameter ranges and a self-test that validates output lengths.
Debug and troubleshoot issues
Reproduce the dropout on the Sunday show by replaying the exact cue sequence, capture logs from the audio engine and MIDI bus, isolate the error source, and document the fix and rollback steps for the ops log.
Maintain and update programs
Update the live show program file with today’s tempo changes, new cue times and corrected instrument channel assignments, run the timing calc across all scenes, then commit the revised program and email the stage manager for signoff by Wednesday.
Create prototypes and proof of concept
Build a quick prototype patch that maps MIDI inputs to the new sample bank, sketch the signal flow, test latency under load with the drum kit and piano, and save the proof-of-concept audio clips for the composer by Friday.
Follow industry standards and project plans
Compare the current program specs to DDEX and AES67 guidelines, flag deviations in the project plan, update the spec sheet with required changes and notify the producer and tech lead before Monday’s planning meeting.
Stay updated with new technologies
Survey the last six months’ industry releases and SDK notes for new audio engines and routing protocols, summarise three adoption options with risks and costs, and send the memo to the head of R&D by next Tuesday.
Implement cybersecurity measures
Harden the program deployment by adding encrypted credential storage, audit logging for every control message, run a penetration test on the networked audio nodes and deliver the vulnerability report to IT security by Friday noon.
Integrate third-party APIs
Wire up the third-party scoring API to our cue engine, map authentication tokens, run full playback tests with the orchestra patch and document the integration steps and failure modes for the integrator by Wednesday.
Build and improve e-commerce platforms
Prototype and improve the storefront checkout and catalog so digital album purchases, subscriptions, and merchandise scale to 50k daily users, list the changes, estimate engineering time, and push the ready deployment bundle to staging by next Wednesday.
Test software
Run the full regression on the playback and purchase flows, log every failure with steps to reproduce and device details, prioritise fixes that break purchases, and deliver a verified build to QA by end of day tomorrow.
Communicate with customers, managers, and engineers
Draft a concise update for customers, the product manager, and the backend engineers explaining the outage impact, the mitigation steps taken, and the expected ETA for full service restoration by 4pm today.
Diagram and design the construction of circuit boards
Produce a layered schematic and placement plan for the new audio decoder board showing signal routing, component footprints, and thermal constraints, review with the hardware lead, and export Gerber-ready files by Friday.

Sas Programmer

median $100k · $58k–$160k · India ₹38k/mo
22 tasks · SOC 15-1251.00
Lead a team of programmers
Run the weekly technical leadership review, assign Jira tickets to Priya, Marco, and Elena with clear acceptance criteria, confirm sprint capacity, and circulate the decisions and updated task board to the analytics stakeholders by Friday noon.
Fix bugs in software
Triage the open bug queue, reproduce each failing case with the failing dataset, patch the three highest-severity defects, add unit tests, and push the fixes to the staging branch for QA verification before close of business tomorrow.
Review code changes
Run a focused code review session for the pull requests from Marco and Aisha, verify algorithm correctness, check boundary cases and performance implications, leave line-level comments and approve the safe changes so they merge by end of day.
Design software solutions
Draft the architecture for the new ETL feature, map dataflows, estimate compute and storage needs, produce a one-page design with sequence diagrams and risk notes, then circulate to Priya and the data engineering team for signoff Monday.
Mentor junior programmers
Schedule two paired-programming sessions this week with junior hires Sam and Noor, prepare three focused exercises on debugging and vectorized operations, review their solutions, and give written feedback with concrete next steps.
Develop Web sites.
Deliver the prototype analytics website: define page layouts and data endpoints, wire up the user flows, verify the dashboards render against sample data, and publish the site to the staging URL for stakeholder review by Thursday.
Assign, coordinate, and review work and activities of programming personnel.
Assign tasks and deadlines for the analytics team this sprint: give Maria the data cleaning job with a Wednesday delivery, Ajay the validation tests due Friday, and Tyler the code review; confirm dependencies and update the team tracker before noon Monday.
Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
Fix the failing deliverable: update the data merge step to handle nulls, rerun the full test suite, document the change and results, and push the corrected routine with a note to QA to recheck by end of day Thursday.
Write or contribute to instructions or manuals to guide end users.
Draft a user guide for the analytics routines: explain input formats, step-by-step run instructions, common error messages with troubleshooting steps, and include example commands and expected outputs for newcomers.
Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
Check network and workstation responsiveness for the scheduled batch run: test the compute node, the data node, and the client workstation, record which component fails to respond, and note timestamps and any error strings for the operations ticket.
Write code and scripts
Write the routine to transform raw telemetry into analysis-ready tables: include input validation, memory-efficient steps, and comments for each major block, then add unit tests that prove correctness on edge cases.
Debug and troubleshoot issues
Trace the intermittent failure reported by QA: reproduce the error locally, add logging around the suspect function, isolate the offending data row, and propose the fix with time estimate and rollback plan for review by Friday.
Build and improve e-commerce platforms
Design and prototype the e-commerce data models, write the SAS routines to ingest transaction feeds, optimise the joins so nightly batch finishes within two hours, and add logging so I can trace a failed order end-to-end.
Test software
Run the regression and load tests on the checkout and pricing routines, record failures and timings, reproduce any intermittent errors with the same seed data, and produce a one‑page defect list for engineers to fix before the release.
Communicate with customers, managers, and engineers
Summarise the recent error trends, explain the impact on conversion and revenue in plain numbers, propose two mitigation options with estimated work and risk, then send that update to Priya in sales, Martin the engineering manager, and the support lead.
Diagram and design the construction of circuit boards
Draft the board‑level circuit layout for the payment terminal: include signal flow, power rails, component placements, and thermal notes, then export the fabrication drawings and a short build checklist for the assembly shop.
Maintain and update programs
Update the SAS programs that calculate monthly trial balances: refactor the data step for patient_charge dataset, add unit tests for the new PROC SQL joins, run the nightly batch and deliver the log and fixed code to Maria by Tuesday noon.
Create prototypes and proof of concept
Build a quick SAS prototype that reads the prototype PCB test dataset, calculate signal-to-noise metrics, produce summary tables and a demo report, then hand the code and results to Raj for feasibility review on Friday afternoon.
Follow industry standards and project plans
Bring the SAS project into compliance with the project plan: compare current programs to the coding standards checklist, update headers and versioning, document deviations in the change log, and circulate the revised plan to Lena and the PM by Thursday close of business.
Stay updated with new technologies
Survey new analytic packages and languages that could replace parts of our SAS stack, draft a two-page impact note comparing runtime, licensing and PCB test integration, then email the note and recommendations to Diego and the engineering lead next Wednesday.
Implement cybersecurity measures
Add security controls to the SAS workflows: encrypt the patient_charge intermediate datasets, enforce role-based access in the job scheduler, run a penetration test on the data transfer and report findings to Priya and the security officer by Monday.
Integrate third-party APIs
Integrate the vendor API by writing a SAS connector to pull the live testbench readings, map the fields to our schema, schedule hourly pulls with retry logic, and hand the connector and mapping document to Omar for integration testing on Friday.

Indie Game Developer

median $104k · $54k–$202k · India ₹38k/mo
21 tasks · SOC 15-1255.01
Create and maintain design documentation
Update the design bible with current systems, art references, level flow diagrams, and a changelog; link the latest prototype commits, mark open design debts, and publish a versioned PDF for the team before Friday sprint planning.
Specify game mechanics and storylines
Write the mechanics brief that defines core loops, player actions, failure states, NPC behaviours, and narrative beats; include win/lose conditions, balancing notes, and one-paragraph scene synopses for the first three levels.
Design core features of video games
Draft the high-level feature list for the new puzzle-platformer: core movement mechanics, save and checkpoint flow, enemy encounter types, progression loop, and monetisation constraints, then attach it to the project board and flag required prototype tasks.
Balance and adjust gameplay experiences
Play five representative runs, collect metrics on time-to-complete, hitpoints lost, and resource usage, then adjust damage values, cooldowns, and drop rates to bring average run time within the target 12–15 minutes while keeping risk-reward meaningful.
Conceive overall game concept and story
Write a one-page concept that sets the world, protagonist arc, core loop, three major set-pieces, and the emotional beats across a play session, then present it to the team for feedback in tomorrow's creative sync.
Conduct playtesting and iterate designs
Run a blind playtest session with ten new players, record where they hesitate or fail, collect qualitative notes and quantitative success rates for levels one to three, then prioritise fixes and schedule two quick iterations before the next test.
Adapt design processes to different production methodologies
Rework the design process documentation so it maps to waterfall, agile sprint, and hybrid schedules, note which art and code tasks change order or scope, estimate new cycle times, and flag any risks to the solo budget and release date.
Focus on playfield design
Refine the main playfield layout for our top-down action prototype: define player and enemy spawn regions, collision zones, pickup placements, and pacing checkpoints so a level designer can build and iterate a playable test in two days.
Write specifications
Draft the game specification for the prototype: list core mechanics, inputs, win and fail conditions, data formats for levels and characters, and acceptance criteria so a programmer can implement a working vertical slice.
Create detailed level layouts and environments
Draft three complete level layouts for the forest chapter with enemy placements, platform heights, secret routes, lighting notes, and asset lists, ready for playtesting by Friday so artists can start background painting.
Create gameplay prototypes
Build three small gameplay prototypes demonstrating combat, puzzle platforming, and stealth mechanics with input mapping, win/loss conditions, and simple placeholder art so we can evaluate fun and pacing in two days.
Work on user interface and user experience
Design the HUD and main menu flows, listing wireframes, control affordances, accessibility options, and transition animations so the programmer can implement a responsive interface by next sprint planning.
Collaborate with interdisciplinary teams
Run a one-hour cross-discipline sync with the artist, sound designer, and lead programmer to align on the next milestone, capture action items, and assign who delivers animations, SFX, and code hooks this week.
Collaborate with artists to achieve appropriate visual style.
Review the art pass, give konkret notes on palette, silhouette, and shader needs, and produce a concise visual style guide page so the artist can apply the style consistently across all character and environment assets.
Consult with multiple stakeholders to define requirements and implement online features.
Hold a requirements workshop with the producer, ops lead, and community rep to define online features, list endpoints, prioritise MVP items, and create acceptance criteria so backend work can start next week.
Determine supplementary virtual features, such as currency, item catalog, menu design, and audio direction.
Decide the game's supplementary systems: define a player currency economy, catalogue of purchasable and craftable items with rarity tiers, main and pause menu layout and navigation, plus audio direction for UI, combat and ambient tracks by next Wednesday.
Guide and collaborate with production staff
Run a production alignment meeting with the artist, programmer and producer to assign deliverables for the next sprint, set acceptance criteria for each asset, lock scope on MVP features, and record owners and deadlines in the task tracker by Friday noon.
Solicit and integrate feedback from staff
Collect playtest feedback from the designer, lead programmer and two artists, summarise recurring issues and suggested fixes, prioritise items into three buckets with owner and ETA, then push the prioritized list to the task tracker by Monday morning.
Shape narrative elements and dialogues
Draft the game's core narrative beats and write the first pass of key NPC dialogues, define tone, branching points and how choice affects gameplay, then send the script to the writer and narrative animator for edits by Thursday.
Specify subsets or subsystems of the game
Break the game into subsystems: player controller and input, combat and damage, inventory and economy, progression and saves, and world streaming; for each list responsibilities, interfaces and one integration risk, then share with the lead programmer by Tuesday.
Fulfill the overall vision of the game
Re-state the game's vision, audit current features against that vision, drop or rework anything that misses the core pillars, produce a one‑page roadmap with must‑have, should‑have and stretch items and circulate to the team and two external advisors by end of week.

Recipe Developer

median $171k · $86k–$320k · India ₹38k/mo
21 tasks · SOC 29-1021.00
Diagnose diseases or abnormalities
Run a focused oral health assessment on the patient with swollen gums and discolored enamel, document suspected caries or systemic links, flag urgent findings for dental review, and schedule radiographs if infection or structural abnormality is plausible within 48 hours.
Repair or remove damaged teeth
Assess the patient reporting a broken molar, record pulp exposure and pain level, prepare a treatment plan recommending repair versus extraction, obtain consent, and book an operatory slot with the dentist for definitive care within three business days.
Make models for dental appliances
Take accurate impressions of the upper and lower arches for the patient needing a removable appliance, label the study models with patient name and date, note bite registration and material choice, and send the packed impressions and prescription to the lab with a two-week delivery deadline.
Fill pulp chamber and root canals
For the patient with irreversible pulpitis, document preop findings and pain score, prepare the operatory for a pulpectomy, plan materials for canal filling and temporary restoration, obtain informed consent, and add follow-up review in seven days.
Administer anesthetics to limit pain
Prepare anesthesia plan for the anxious adult needing restorative work: record medical history and allergies, select appropriate local anesthetic and dose, document monitoring steps and consent, and book extra chair time to ensure adequate onset and recovery.
Prescribe antibiotics or medications
Review the infected extraction site, note systemic symptoms and allergies, choose an antibiotic regimen appropriate to the suspected oral pathogen and patient history, write the prescription with duration, and schedule a check in three days to confirm resolution.
Remove diseased tissue using surgical instruments
Remove the visibly diseased material from the specimen using the standard surgical instruments, mark the margins with ink, place the tissue in formalin, and note instrument and staff names in the chart before sending for pathology today.
Use masks, gloves, and safety glasses to protect patients and self from infectious diseases.
Prepare surgical masks, disposable gloves, and safety glasses for the team, confirm everyone is fit-tested and briefed on infectious precautions, and document PPE use and patient screening results in the record before starting the session.
Manage business aspects such as employing or supervising staff or handling paperwork or insurance claims.
Review current staffing and payroll, finalise the two new hires' contracts, submit the monthly insurance claims with attached encounter notes, and update the practice schedule and budget forecast by Friday.
Formulate treatment plans for patients
Draft a patient treatment plan that lists diagnoses, phased procedures, estimated costs, required imaging, and responsible clinicians, review it with the patient for consent, and file the signed plan in the chart today.
Perform oral or periodontal surgery
Perform the scheduled oral or periodontal surgery using the planned anesthesia and instruments, record intraoperative findings and any complications, place postoperative instructions in the chart, and book the follow-up within two weeks.
Perform cosmetic procedures like whitening
Carry out the cosmetic whitening session according to the protocol, record baseline shade, materials and times used, obtain the patient's consent for expected sensitivity, and enter the outcome and next-care advice in the record.
delegate activities
Assign recipe testing, photo styling, ingredient sourcing, and cost-tracking to Maya, Caleb, and Priya; give Maya two days to test and photograph three mains, Caleb three days to source suppliers and prices, Priya one day to prepare cost spreadsheet and flag allergens, report to me Friday morning.
develop defence policies
Draft high-level kitchen security and continuity guidelines for mass-feeding events: outline personnel vetting, supply chain redundancy, emergency rationing tiers, and on-site sanitation checks; circulate to the operations lead and legal for comments by next Wednesday.
Teach patients about oral hygiene and diet
Teach a small class of diabetic patients how oral hygiene and food choices affect gum disease: prepare a one-page handout with simple daily brushing and flossing steps, a two-day sample meal plan lowering added sugar, and three clinic talking points for the nurse next Tuesday.
manage staff
Reassign kitchen test shifts and front-of-house tasting stations for the week, post a clear schedule showing who covers morning prep, inventory checks, and customer feedback, and notify Maria and James of their new roles by end of day Friday.
military logistics
Plan ingredient shipping and rationing for the charity field kitchen: list critical staples, set reorder points, map two alternate suppliers, and produce a one-page logistic brief for convoy coordinators before the Wednesday supply run.
ensure public safety and security
Draft a short safety protocol for pop-up tasting events: identify hazards in the demo kitchen, assign a safety lead for each event, list three crowd-control measures, and circulate to security and the venue manager by Wednesday morning.
manage administrative systems
Consolidate recipe files, supplier invoices, and staff certifications into one filing system, create a naming convention and access permissions, and send the new process to the team with examples by Monday.
manage military logistics
Organise emergency food distribution routes and meal batch counts for the deployed unit: produce a route sheet with drop points, batch sizes per location, and a resupply cadence, then send to logistics sergeant and quartermaster before the Friday convoy.
Dental clinical records
Cross-check the trial menu nutrient tallies with the participants' dental clinical records, highlight recipes linked to xerostomia or caries risk, list recipe adjustments and affected patients, and append the notes to the dental clinical records by Tuesday morning.

Ar Vr Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Evaluate feasibility of software projects
Assess feasibility for the mixed-reality navigation app: estimate development effort, runtime performance risks, required sensors and middleware, data storage needs, and a go/no-go recommendation for next Tuesday based on prototypes and team capacity.
Maintain and update existing software
Plan the maintenance sprint to update the AR headset client: list required bug fixes, API migrations, performance hotspots to profile, backward-compatibility tests, and assign owners so the release candidate ship date stays Monday.
Document software development processes
Write the development-process document for our VR team: include coding standards, branch and release workflow, required design-patterns for scenes, testing matrices, and a one-page checklist for onboarding a new engineer by next Friday.
program all kinds of software systems
Implement the core systems for the AR/VR platform: define module boundaries, select engine integration patterns, produce runnable prototypes for rendering, input, networking and persistent state, and commit a CI-green branch by end of week.
Develop software design specifications
Produce the software design specification for the spatial mapping service: include sequence diagrams, data schemas for persistent meshes, API contracts, expected latencies, and acceptance tests so the backend team can start next Monday.
Build, test, and deploy software solutions
Build the AR app release for the vehicle diagnostic walkthrough: integrate the interaction scripts, run the unit and device tests, create a packaged build for Android and iOS test devices, and upload release notes for the pilot team.
Support users in using software applications
Help Priya and the bench testers get the application working end-to-end: reproduce the reported headset tracking bug, attach the session logs and headset calibration file, list steps to reproduce and temporary workarounds, and notify Priya by Friday afternoon.
utilise computer-aided software engineering tools
Generate a component-level model of the new rendering pipeline, include UML class diagrams, sequence flows, and performance budget estimates, export the design document and send it to Marco and the engineering leads for review by Wednesday.
Plan and install new software systems
Plan and install the new runtime and tooling for the AR/VR team: define required modules, map dependencies to current repo, schedule a two-hour install window with Nick and Maya next Wednesday, and verify build and headset deploys before closing the ticket.
Debug and troubleshoot software errors
Trace the crash seen on Quest build 1.4: reproduce the failure with the provided log, run the unit test suite, collect stack traces, assign the null-pointer culprit to Javier, and update the bug with repro steps and a Friday remediation ETA.
Design user interfaces and improve UI/UX
Redesign the handheld controller UI: create low-fidelity layouts for the grip menu, run a five-user walk-through with design and QA on Thursday, collect interaction timing and discomfort notes, then iterate visuals for a two-week usability sprint.
Prepare reports or correspondence concerning project specifications, activities, or status.
Prepare the weekly status for the AR/VR platform: summarise completed tasks, blocked tickets, test pass rates, and next-step risks into a one-page project brief for Chris and the product team by Tuesday noon.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Aggregate telemetry to evaluate system capabilities: extract session and sensor data for the past month, normalise fields, produce queryable tables showing latency and tracking loss by headset, then hand over the dataset and schema to Priya for requirement analysis.
Determine system performance standards.
Define performance standards for the rendering pipeline: set target frame rate, acceptable latency, memory budgets per platform, and draft test cases to validate these with the QA lab by end of month for sign-off by lead engineer Tom.
Train users to use new or modified equipment.
Run two hands-on sessions for the pilot warehouse crew this Thursday and Friday, demonstrate the headset setup, gesture controls and calibration, hand out one-page quick-reference guides, collect feedback on pain points and log configuration gaps for engineering.
Review code for errors and improvements
Review the feature branch for the spatial-mapping module, list logic errors and API misuse, propose three refactor points for clarity and performance, and open issues with repro steps and unit-test suggestions before Friday review.
Collaborate with team members on development projects
Schedule a paired design session with Maya, Luis and the UX lead next Tuesday to walk through the interaction flow, annotate the prototype with responsibilities, and assign integration tasks with deadlines and acceptance criteria.
Ensure software security and data protection
Conduct a threat review of the runtime: enumerate sensitive data paths, verify encryption at rest and in transit, run the dependency scanner, and produce a mitigation plan with owners and due dates for the security lead by Monday.
Monitor software performance post-deployment
Instrument the deployed scene server to capture frame times, memory and GPU usage, add alert thresholds for frame drops and memory leaks, and push the updated monitoring config to production tonight after smoke tests pass.
Release software updates and versions
Prepare a release bundle for the mobile AR app: tag the repo, update the change log, build signed artifacts, run the regression suite, and publish the version to the internal distribution channel with release notes to product and support.

Backend Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Implement feature branch for the new billing API connector, write unit and integration tests, provision a staging instance, deploy the build, run smoke tests and promote to production if all checks pass by Friday 6pm.
Evaluate feasibility of software projects
Assess feasibility of the payment reconciliation microservice for Q3 by listing required interfaces, data models, estimated engineering weeks, major risks with mitigations, and whether it fits our current platform constraints; deliver a one-page decision brief by Tuesday.
Maintain and update existing software
Triage and apply the critical bugfixes on the customer-profile API, update its integration tests, bump the semantic version, and draft the deployment notes so ops can release the patch in tomorrow's maintenance window.
Document software development processes
Write the runbook and coding standards for the orders service repo: include architecture diagrams, API contracts, CI steps, rollback criteria, and example code snippets so new engineers can onboard in one day; have a first draft ready Friday.
program all kinds of software systems
Implement the inventory sync feature across SQL and the event bus: define the domain model, repository interfaces, background worker behaviour, and tests, then submit a pull request with benchmarks and migration plan before the sprint end.
Develop software design specifications
Produce a software design spec for the new search subsystem: include use cases, sequence diagrams, data schema, caching strategy, consistency model, and performance targets so architecture review can sign off next Wednesday.
Plan and install new software systems
Plan the new service deployment: inventory current microservices and middleware, propose a three-tier architecture with capacity estimates, list required OS and runtime versions, and schedule the rollout for Tuesday with rollback criteria and owner names.
Debug and troubleshoot software errors
Investigate the API failures seen since midnight: reproduce the error with the failing request, capture logs and stack traces, pinpoint the code path and probable root cause, and draft a fix with test cases by end of day for review by Priya and Marcus.
Design user interfaces and improve UI/UX
Draft UI behaviour changes to reduce checkout drop-offs: map current user flows, list friction points with screenshots, propose three component-level changes with acceptance criteria and performance budgets, and hand the spec to Lina for visual polish on Thursday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Produce the weekly project status note: summarise completed tickets, blockers, upcoming deliverables, and risks with owners; attach engineering estimates and the updated timeline, then send to the product director and procurement on Friday morning.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Prepare the data access plan to support capacity analysis: define required schemas, list query patterns and retention windows, export sample datasets, and document APIs and access controls so analysts can run performance projections by Wednesday.
Determine system performance standards.
Set measurable performance targets for the service: collect current latency and throughput baselines, define SLOs and SLA thresholds per endpoint, propose load test scenarios and hardware targets, and record who will monitor and respond to breaches.
Support users in using software applications
Help Jenna on Support Team troubleshoot reports that the file uploader fails with a 500 when she submits large CSVs; reproduce the error on the staging API, capture the logs, add a clear error and retry guidance to the user-facing API docs, and notify Jenna when fixed.
utilise computer-aided software engineering tools
Run the model-build pipeline for the billing service, validate the generated UML and sequence diagrams against current code, fix any mismatches in the CI pipeline, and update the engineering notes so reviewers can follow the design changes.
Train users to use new or modified equipment.
Run the hands-on session for ops and QA teams on the new deployment racks and API gateway: cover authentication flow, rolling restart procedure, how to read the health LEDs, and have each attendee run a complete boot-and-connect cycle today at 4pm.
Review code for errors and improvements
Do a focused peer review of Priya’s feature branch: run the unit tests, flag incorrect error handling in the auth module, suggest a clearer service interface, and write three inline comments and one summary to merge by Thursday noon.
Collaborate with team members on development projects
Set up the sprint pairing session with Marco and Leila to work through the invoice microservice: sketch the API contract, split endpoints to minimize locking, assign integration tests, and commit the agreed interface by end of day Friday.
Ensure software security and data protection
Run a security sweep on the payments module: check secrets handling, enforce parameterized queries, audit third-party dependencies for known vulnerabilities, and produce a mitigation plan for anything rated high before Monday.
Monitor software performance post-deployment
Start continuous performance checks on the new release: deploy it to the staging cluster, run baseline load tests, capture latency and error rates for each endpoint, and open tickets for any endpoint exceeding 500ms p95 by tomorrow morning.
Release software updates and versions
Prepare and execute the release for version 2.4.1: tag the release commit, build artifacts, run smoke tests, update the changelog with breaking changes, and coordinate the deploy window with on-call for Friday 21:00 UTC.

Bi Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Build, test and deploy the reporting API: implement the service using our coding standards, write unit and integration tests, run the build pipeline, deploy to the staging environment, and notify the QA lead to start acceptance tests by end of day Thursday.
Evaluate feasibility of software projects
Evaluate the feasibility of the predictive churn project by estimating data availability, required transformations, compute needs, prototype a baseline model, produce cost and timeline estimates, and present recommendations to the product manager on Monday.
Maintain and update existing software
Keep the existing inventory service running: apply this week’s security patch to the codebase, run the unit and integration test suite, deploy the updated service to the staging cluster, and file a short runbook entry if any test fails.
Document software development processes
Write a concise developer-facing process document that captures our feature branching, code review, CI pipeline, and release checklist, include example commands and the criteria that gate production releases, then circulate it to the engineering leads for review on Thursday.
program all kinds of software systems
Implement the new billing module: scaffold the service, write the API endpoints, add unit tests for core logic, integrate with the existing auth layer, and open a merge request with design notes so QA can start smoke testing on Monday.
Develop software design specifications
Produce a software design specification for the inventory recalculation feature: define the domain model, sequence diagrams for the recalculation flow, error-handling rules, performance targets, and the migration plan so architects can approve by Wednesday.
Support users in using software applications
Help the sales CRM users resolve the dashboard errors they're seeing by reproducing the issue on the latest build, documenting the steps and screenshots, mapping each error to the failing service and expected behavior, and post the findings to the support channel by 5pm today.
utilise computer-aided software engineering tools
Set up a new model project using the engineering toolchain, scaffold the repository with architecture diagrams, generate component-level interfaces and service contracts, and produce a one-page design brief and README for the team review on Thursday.
Train users to use new or modified equipment.
Train the analytics team on the new report server and ETL appliance next Tuesday, run a 45-minute hands-on demo covering connection setup, dataset refresh, and troubleshooting common errors, then send the slidedeck and follow-up cheat sheet to Nadia and Carlos by end of day.
Review code for errors and improvements
Review the branch feature code for logic errors, SQL anti-patterns, and adherence to our repository's design patterns, add inline comments for each failing test and one summary note with required changes for Priya before the noon merge window.
Collaborate with team members on development projects
Run a paired session with Anton and Mei to walk through the new dashboard feature, share the architecture diagram, assign unit test ownership, capture open questions in the project board, and agree next steps with deadlines for the sprint demo.
Ensure software security and data protection
Audit the analytics pipeline for security gaps: check credential rotation, table-level permissions, encryption at rest and in transit, document findings with remediation steps, and book a 30-minute review with the security lead on Thursday.
Monitor software performance post-deployment
Monitor the new ETL job for the week after release: track run durations, error rates, and data drift, log anomalies in the incident tracker, and email a concise daily status to the product owner and SRE until metrics stabilise.
Release software updates and versions
Coordinate the versioned release of the analytics service: tag the release, publish the migration scripts, notify downstream data consumers, and deploy the migration during the Friday maintenance window with rollback instructions in the runbook.
Plan and install new software systems
Plan the new analytics platform: list required services, estimate compute and storage needs for 12 months, propose migration phases, include rollback criteria and a fortnightly rollout schedule for review with Raj in ops and Maria in security.
Debug and troubleshoot software errors
Investigate the recurring ETL failure from last Tuesday: reproduce the error on a staging dataset, list stack trace and root cause hypotheses, patch the transform, run two full test loads, and schedule a fix deployment with Tom in ops by Wednesday.
Design user interfaces and improve UI/UX
Redesign the dashboard interaction for sales reports: sketch a responsive layout, define component behaviour for filters and drilldowns, write acceptance criteria focused on mobile use, and prepare a usability test with three reps on Friday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Draft the weekly status email: summarise completed sprint stories, list open technical risks with owners, attach the updated spec change log, and ask procurement lead Sara for approval before sending to the program board on Friday morning.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Prepare the dataset to benchmark system requirements: extract last quarter's transactional data, anonymise PII, supply sample queries to measure latency and throughput, and store results with metadata for review with Nigel on Monday.
Determine system performance standards.
Define performance targets for the reporting platform: propose SLA numbers for query latency and concurrency, outline test scenarios to validate them, calculate required headroom, and circulate the draft to Emma in product and Leo in infra for feedback by end of week.

Blockchain Developer

median $117k · $56k–$188k · India ₹38k/mo
20 tasks · SOC 15-1299.07
Troubleshoot and debug blockchain applications
Reproduce the smart contract failure from the staging chain, trace the failing transaction, add logging around the consensus step, and push a fix branch with tests so the QA team can validate by Wednesday.
Create secure and scalable blockchain solutions
Design a modular ledger architecture that scales to 1000 TPS, define cryptographic key lifecycle, and produce an API spec and deployment runbook so the infra team can stage it in lower environments next sprint.
Work with cryptography and consensus protocols
Prototype a consensus module that swaps between proof-of-stake and proof-of-authority for permissioned networks, include threat model notes on key compromise and a test plan for fork resolution under network delay.
Automate the deployment of software updates over geographically distributed network nodes.
Automate rolling software updates to all validator and relay nodes across our Frankfurt, Virginia, and Tokyo clusters so each node applies the update with health checks, retries, and staged traffic shifts, finishing within a four-hour maintenance window.
Design and implement data repositories to integrate data.
Design and create replicated, versioned on-chain and off-chain data repositories that unify transaction history, state snapshots, and oracle feeds so applications can query consistent data with eventual consistency and clear retention rules.
Determine specifications for, or implement, logging.
Specify and implement structured logging across node services, emitting trace IDs, block heights, latency, and failure codes to the central log stream with 30-day retention and alerts for error-rate spikes above 0.5%.
Develop a maintainable code base using object-oriented design principles, practices, or patterns.
Refactor the codebase into clear domain objects and interfaces, introduce dependency injection, and add unit and integration tests so new protocol features can be added without breaking consensus logic.
Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
Run a two-hour design session with Arjun the solution architect and Maya the cybersecurity lead to map threat models, define service-level objectives, and produce an implementation plan that meets the client's throughput and cryptographic requirements.
Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
Implement a multi-stage catastrophic-failure handler that detects double-spend attempts, isolates affected nodes, revokes suspect keys, and triggers an emergency snapshot and alerting workflow to the incident response team within five minutes.
Run infrastructure tests to examine the behavior of large peer-to-peer networks.
Run the full infrastructure test harness against the current peer network build, spin up 1,000 simulated nodes with the latest consensus module, capture latency, partition recovery, and message loss over two hours, and save the results to the artifacts bucket.
Update client and server applications responsible for integration and business logic.
Merge the client and server feature branches into the integration branch, build the combined binaries, run the integration test suite, fix failing API contracts, and open a pull request requesting Alex and Priya to review before deployment.
Document blockchain solutions and updates
Draft the release note describing the protocol changes, sequence diagrams for the new message flows, and the migration steps for validators, then publish the document to the engineering knowledge base and notify the protocol working group.
Develop decentralized applications (dApps)
Build the dApp frontend and backend modules for the token marketplace, wire the contract calls to the UI, run the end-to-end user flows, fix the payment retry logic, and deploy the staging build for QA by Thursday.
Write and optimize smart contracts
Write the new token issuance contract, benchmark gas costs across edge cases, refactor for lower storage use, run the formal verification suite, and commit the optimized contract with test coverage over 90 percent.
Participate in blockchain community and forums
Post the roadmap update and the migration proposal to the core protocol forum, answer community concerns about consensus changes, and summarize recurring questions into an FAQ for the developer channel.
approve engineering design
Approve the engineering design for the layer-2 validator node rack submitted by Maya Kapoor, confirm electrical load calculations, sign off on the redundancy and failover diagrams, and add my approval comment to the design doc by Friday noon.
adjust engineering designs
Adjust the circuit schematics for the staking module to reduce peak draw from 2.4A to 1.8A, update component ratings and thermal margins, and attach the revised schematics to the design page before the Wednesday architecture review.
design control systems
Design the feedback control loop for the consensus hardware thermostat: specify sensor placement, PID parameters to hold the node temperature within ±2°C, and produce a block diagram plus a testing plan to validate stability under variable load by next sprint demo.
environmental threats
Compile an environmental threats assessment for the datacenter cluster: list fire, humidity, EMI and power sag scenarios, estimate likelihood and impact on consensus availability, and recommend mitigations including surge suppression and enclosure shielding by Monday.
control systems
Define the control system architecture for remote shard rebalancing: map control signals, failure modes, heartbeat intervals, and a fallback safe-state that isolates a shard within 10 seconds; include sequence diagrams and rollout checklist.

Cnc Programmer

median $68k · $48k–$100k · India ₹17k/mo
20 tasks · SOC 51-9162.00
Perform trial runs
Run the trial cut for the batch on cell F6 this afternoon, watch the spindle and coolant for the first two pieces, note any chatter or tool deflection, stop and log offsets if dimensions drift beyond tolerance, then sign off the run sheet.
Order tooling for jobs.
Place an order for three end mills, two boring bars, and new collets for job 4821, confirm stock levels with stores, attach the job drawing and expected run quantity, request next-day delivery and approval from purchasing by noon today.
Store programs on media
Copy the finished NC programs for part 721A onto two separate USB sticks and the shop server, label each media with part number, revision and date, verify checksum on each copy and file the media log before returning the original to the program binder.
Analyse blueprints and job orders
Review the blueprint and the job ticket for order 3907, mark critical dimensions, note surface finish and tolerance calls, flag any missing notes or ambiguous fits and email the production lead and design engineer for clarification before first-piece setup tomorrow.
Revise programs or tapes to fix errors
Modify the offending tape for the lathe that caused the overrun: correct the Z retracts, reduce rapid feed into tight radii, run a dry step-through to validate motions, then record the revision number and reason in the program change log.
Analyze blueprints, drawings, and specifications
Compare the engineering drawing for assembly C-12 against the material spec and current program, list any conflicts in dimensions, tolerances or surface finish, and send a concise discrepancy report to design and production planning by 3pm.
Microsoft Visual C++
Generate a compiled C++ toolpath validator that reads the latest mill specs, checks cutter offsets and spindle speeds against machine limits, flagging any operation that would cause spindle overload or travel beyond the fixture by Friday noon so I can schedule the cutter change.
ASP.NET
Produce a web-based shop floor dashboard that shows live job queue, current machine status, and next setup with links to the latest NC programs so the floor supervisor can reroute work when a mill goes down during the morning shift.
Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.
Align and clamp the pattern film to the optical programmer reference table for the M4 panel, verify registration marks under the enlarger scope at 10x, record any misregistration and secure film with the backup clamps before starting exposure runs.
Write instruction sheets and cutter lists
Draft step-by-step cutter instruction sheets and a numbered cutter list for the new PCB run, include tool diameters, spindle speeds, feeds, and expected cycle times, then save the master sheet in the job folder and notify the shop foreman.
Compute angular and linear dimensions, radii, and curvatures
Calculate angular and linear dimensions plus fillet radii and curvature centers for the connector pocket on the drawing, hand-check key values with a protractor and digital caliper, then enter final numbers into the program notes.
Compare encoded tapes or printouts with specifications
Compare the punched tape listing from the lathe run with the engineering spec sheet line by line, mark any opcode or coordinate mismatches, and prepare a discrepancy report for the process engineer and quality lead.
Retest programs to ensure problems are solved
Run the revised NC program on the test fixture at reduced feed, watch the toolpath through the full cycle, log any crashes or deviation, adjust offsets and retest until the part meets drawing tolerances before releasing to production.
Conduct computer simulations
Set up and execute a full machine simulation of the new cutter sequence with stock and fixturing included, inspect the simulated gouges and cycle time report, then iterate toolpaths until no collisions appear and times meet the schedule.
ensure equipment availability
Confirm machine availability for next week: reserve the Haas VF-2 and Okuma lathe on Tuesday and Thursday, flag any maintenance conflicts, and notify production lead Maria and shift supervisor Dan if a tooling change will delay setup beyond two hours.
Pascal (computer programming)
Convert the legacy subroutine into modern Pascal: pull the current motion routines, rewrite the feed-rate calculation to use integer arithmetic and bounds checks, run the unit test with sample part data, and send the revised routine to control engineer Alex for review.
use CAD software
Take the customer CAD and update the fixture offsets: import the part geometry, add the three-jaw chuck and vise models, verify clearances for the longest toolpath, then export the updated setup model and send the drawing to floor supervisor Luis.
Assembly (computer programming)
Integrate the new probing routine into the controller: assemble the low-level instruction sequence, map sensor inputs to axis stops, simulate the sequence against last week's offset file, and hand the tested routine to controls tech Priya for deployment.
computer programming
Build the control-module helper script that calculates dwell and spindle sync: draft the algorithm, implement edge-case handling for zero-length moves, run the simulation on last month's job file, and circulate the script to lead programmer Omar for signoff.
Objective-C
Prototype the tool-change notifier app: capture the tool table, log tool-life thresholds, generate alerts when a tool drops below usable life, and email the maintenance planner Sara and production scheduler Ben with the first-week report.

Curriculum Developer

median $77k · $48k–$122k · India ₹38k/mo
20 tasks · SOC 25-9031.00
Observe teachers' work
Spend the morning observing three lesson segments: use the classroom observation framework, record evidence against the standards rubric, meet each teacher for a ten-minute feedback slot, and file the observation reports with improvement targets for the next term.
Train teachers on new content
Train Grade 7 and 8 teachers in the district on the new literacy module next Thursday, run the two-hour session with guided practice, distribute the lesson maps and formative checks, collect concerns for revision, and send a one-page summary by Friday noon.
Develop instructional materials
Develop a complete set of instructional materials for the new unit on fractions: learning objectives, scaffolded activities, student worksheets, teacher notes, and three formative assessments, ready for pilot classrooms by the first Monday of next month.
Implement curricula
Implement the revised middle school science curriculum across three pilot schools this term: schedule lessons into the LMS, brief department leads, monitor fidelity with weekly check-ins, log deviations and student outcomes, and report implementation risks by week four.
Plan and conduct workshops
Plan and run a full-day workshop for elementary teachers on formative assessment practices on August 12: prepare the agenda, participant materials, interactive stations, and evaluation form, recruit two facilitators, and email pre-work to participants one week before.
develop instructional material for training courses
Create the training course packet for summer instructors: storyboard the course flow, write instructor notes and graded activities, produce slide decks and participant handouts, and deliver the full package to the program manager by June 30.
web programming
Update the course web pages so the interactive code runs responsively: fix the broken lesson scripts, ensure the navigation works on mobile, validate the page structure against accessibility rules, then publish the tested pages by Friday.
conduct educational activities
Run the two-hour learner workshop on formative assessment next Tuesday for the product team, follow the lesson script, collect three pieces of participant feedback, and deliver a one-page recap with recommended changes to the syllabus by Wednesday.
Interpret and enforce provisions of state education codes and rules and regulations of state education boards.
Interpret the recent state education code sections on special education eligibility and translate those provisions into three enforceable district policies with compliance checkpoints, citing exact code citations and required timelines for principals and IEP teams.
Develop instructional materials, such as lesson plans, handouts, or examinations.
Draft a week-long unit plan for seventh-grade life science: five lesson plans with learning outcomes, two student handouts, and one 30-question formative exam aligned to state standards and cognitive skill levels, ready for classroom print and LMS upload.
Address public audiences to explain program objectives and to elicit support.
Write a 12-minute community presentation that explains our new literacy program goals, anticipated student outcomes, budget needs, and three ways parents and local businesses can support implementation, with speaker notes and three audience Q&A prompts.
Prepare grant proposals, budgets, and program policies and goals or assist in their preparation.
Compose a complete grant package for the district’s digital literacy expansion: a 1,200-word project narrative, a detailed three-year budget with line items and justification, measurable objectives, and a two-page evaluation plan for the funder due in six weeks.
Coordinate activities of workers engaged in cataloging, distributing, and maintaining educational materials and equipment in curriculum libraries and laboratories.
Create a quarterly workflow to coordinate staff who catalog, distribute, and maintain curriculum materials: a responsibility matrix, inventory procedures, monthly redistribution schedule, and escalation steps when items go missing.
Define instructional, learning, or performance objectives.
Define five measurable instructional and performance objectives for the district’s blended learning initiative, each with mastery criteria, assessment methods, and alignment to the relevant state content standards for elementary math.
Design learning products, including Web-based aids or electronic performance support systems.
Design a 20-minute web learning module on digital citizenship for Grade 7 teachers with clear learning objectives, three interactive checks for understanding, one short classroom activity, and SCORM-compliant packaging ready for the LMS by next Wednesday.
Review educational materials
Review the week-one draft of the blended unit on fractions, mark alignment issues with learning objectives, note three examples where cognitive load can be reduced, and return a single annotated file with in-text comments to Maya and Joel by Friday afternoon.
Analyze student test data
Analyze the end-of-term assessment results for three Year 9 classes, calculate item-level difficulty and discrimination, highlight two curriculum gaps and one reteaching priority, and produce a one-page dashboard with tables and charts for the principal by Monday morning.
Explain new standards to teachers
Draft a 30-minute teacher briefing that translates the new literacy standards into classroom practice, include three exemplar lesson adjustments, anticipated teacher questions with answers, and a one-page summary to hand out at the staff meeting on Thursday.
Coordinate training sessions for staff
Coordinate two 90-minute training sessions next month for middle school staff: book the rooms, confirm presenters Priya and Marcus, prepare a facilitator guide, participant workbook, and a 15-question pre-post survey, then email logistics and materials to staff two weeks before.
use multimedia technology and authoring tools
Produce three short multimedia learning objects—an animated concept explainer, a narrated slide demo, and a quick skills screencast—each under three minutes, with captioning and source files, ready for upload to the LMS in two weeks.

Dashboard Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Build the customer-usage dashboard backend with the new ETL flows, add unit tests covering the high-risk transforms, run the staging deploy and verify end-to-end metrics match the spec before scheduling the production cutover Friday.
Evaluate feasibility of software projects
Assess feasibility of the proposed realtime metrics feature by profiling current data volumes, estimating compute and storage needs, producing a risk-and-cost memo, and recommending go/no-go to Mark in Product by Wednesday.
Maintain and update existing software
Patch the live dashboard service to fix the session-leak bug, write regression tests that reproduce the leak, deploy the hotfix to canary hosts, monitor error rates for two business days and then schedule the full rollout if stable.
Document software development processes
Document the dashboard development workflow: branch strategy, CI test gates, release checklist, rollback steps and who to call for incidents, publish the document in the team handbook and ask Sarah for a review by Thursday.
program all kinds of software systems
Implement the billing-aggregation module to accept new input schemas, apply the domain design patterns we agreed, add interface contracts, and deliver a working library with examples by next Tuesday for integration testing.
Develop software design specifications
Produce the software design specification for the next quarter: component diagrams, sequence flows for critical user journeys, data contract definitions and nonfunctional requirements, circulate to engineering and ops for review two days before sprint planning.
Support users in using software applications
Help the product team and support leads get unstuck with the analytics portal: diagnose why Alice and Miguel cannot load the sales dashboard, reproduce the error, document the steps and fix so their sessions work within an hour.
utilise computer-aided software engineering tools
Create a reusable component library for our dashboards that follows the design patterns we agreed with UX: include parameterised charts, data connectors, unit tests and documentation so engineers can drop them into new reports.
Plan and install new software systems
Plan and install the new data-platform stack for the sales dashboard: map integrations, list required services and instance sizes, draft a rollout schedule with rollback criteria, and book the 10am Monday architecture review with Raj and Lila.
Debug and troubleshoot software errors
Investigate and fix the intermittent API errors on the metrics dashboard: gather the last 72 hours of logs, reproduce the failure on the dev replica, propose three root causes with patch estimates, and email the hotfix plan to Marcus by 3pm.
Design user interfaces and improve UI/UX
Redesign the KPI panel to improve clarity and reduce cognitive load: sketch updated layouts with annotated interactions, run a quick usability test with five product managers on Thursday, and hand over the selected mock to the front-end team with component specs.
Prepare reports or correspondence concerning project specifications, activities, or status.
Prepare this week's status note for the executive sponsor: summarise completed milestones, outstanding blockers with owners, upcoming risks to the October release, and attach the latest test-coverage report before sending to Ana by Friday noon.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Extract, normalise and store the last 18 months of telemetry for capacity modelling: define the schema, load data into the analytics store, validate query performance, and deliver a sample dataset and query examples to the capacity team.
Determine system performance standards.
Define performance targets for the dashboard stack: set response-time and concurrency SLAs for peak business hours, produce benchmark scripts, run baseline tests, and present pass/fail criteria to Sandeep and the SREs by Tuesday.
Train users to use new or modified equipment.
Run a hands-on session this Thursday at 10am in the analytics lab to walk ops and field engineers through the new dashboard controls, data refresh steps, and device pairing checks, leave time for questions and capture follow-up gaps.
Review code for errors and improvements
Review the latest dashboard branch for logic errors and performance smells: check SQL for N+1 queries, validate transformation steps, propose clearer function names and two unit tests, and add inline rationale where behavior is subtle.
Collaborate with team members on development projects
Schedule a one-hour pairing session with Priya and Marcus on Tuesday to walk through the feature map, assign ownership of the data model, agree on API contracts and merge strategy, and note unresolved dependencies in the project board.
Ensure software security and data protection
Audit the dashboard deployment for access control and encryption gaps: verify role mappings, ensure column-level encryption for PII, rotate stale service credentials, and produce a remediation ticket list for security lead Anita by Friday noon.
Monitor software performance post-deployment
Set up post-deploy monitoring for the release: record baseline metrics for query latency, dashboard render time and cache hit rate, create alerts for 95th percentile spikes, and circulate the first-day dashboard to stakeholders by 9am Monday.
Release software updates and versions
Prepare and push the next version: tag the release, update the changelog with user-facing fixes, run the migration scripts against a staging snapshot, and schedule the production rollout for Wednesday midnight with fallback steps documented.

Data Engineer

median $140k · $86k–$204k · India ₹38k/mo
20 tasks · SOC 15-1243.00
Develop and test database modifications
Apply the schema changes to the staging user_activity and orders tables, run the migration tests that validate foreign keys and nullability, fix any failing queries, then schedule the same migration for the weekend maintenance window if tests pass.
Implement data backup and recovery procedures
Document and implement nightly snapshot and point-in-time restore procedures for the production analytics cluster, run a full restore on the recent backup to a dev instance, validate row counts and critical reports, and hand over the runbook to oncall for first response.
Create and manage data models
Design canonical entity models for customer, product, and transaction, produce the physical table definitions with primary and surrogate keys, generate sample datasets, and run integration queries to confirm analytics and ETL jobs still produce expected totals.
Create data models and schemas
Create normalized entity-relationship models for order, inventory, and telemetry tables, produce the DDL for the canonical schemas, and publish sample datasets and field definitions to the analytics team before the architecture review on Monday.
Optimize database performance
Profile the sales and telemetry databases during peak hours, identify the top three slow queries, propose index or partition changes with estimated impact, and prepare a rollback-safe deployment plan for Thursday maintenance window.
Express strategic data requirements
Draft the strategic data requirements for the next fiscal product line: required source systems, record retention, SLAs, key entities and ownership, and the downstream consumers, then circulate to product, BI, and compliance for sign-off by end of month.
Provide technical guidance to team members
Give the team a concise playbook this afternoon that defines our data exchange standards, preferred ingestion patterns, code review checklist, and two example API contracts so Priya and Marcos can implement it next sprint.
Define how the data will be stored
Decide the storage layout for the new customer analytics pipeline: raw event lake for incoming JSON, partitioned columnar tables for nightly aggregates, and a hot lookup store for user profiles so Martin can build the ETL by Wednesday.
Review project requests describing database user needs to estimate time and cost required to accomplish project.
Review the three incoming project requests, list required schema changes, estimate development and testing hours for each, and return a prioritized cost/time table to the product owners by Friday.
Establish and calculate optimum values for database parameters, using manuals and calculators.
Calculate optimal DB parameters for the OLAP cluster using vendor manuals and our workload samples: compute target memory, compaction thresholds, and parallelism settings, then document recommended values and expected impact.
Train users and answer questions.
Run a one-hour training for the analysts covering the new data model, how to query the aggregates, common gotchas, and open an FAQ doc so I can answer follow-up questions during the week.
Ensure data integrity and security
Audit the customer data pipeline for integrity and security: validate checksums, review access controls, confirm encryption in transit and at rest, and submit a remediation list to security by Monday.
Troubleshoot database issues
Investigate the slow queries on the payments reporting database: gather recent error logs, check replication lag and index usage, reproduce the failure on staging, and document root cause and remediation steps by end of day for Sarah in SRE.
Collaborate with software developers and analysts
Run a one-hour sync with the backend team and analytics group to align data contracts: review the API payloads, agree field types and nullability, record decisions in the shared spec, and assign follow-ups to Alex and Priya.
Create an inventory of the data needed
Inventory the data needed for the Q3 churn model: list source tables, owner, update frequency, cardinality, sample rows, and any PII concerns, then hand the spreadsheet to Maya in ML before Thursday.
Provide a standard common business vocabulary
Draft a common business vocabulary for customer records: define canonical field names, descriptions, allowed values and examples for customer_id, account_status, and churn_flag, circulate to product and BI for review on Monday.
manage standards for data exchange
Create and publish the data exchange standards: specify JSON schemas, versioning rules, error codes, and TLS/auth expectations for partner integrations, then notify the integration team and legal for sign-off.
web programming
Implement the customer portal's backend endpoints: build the REST endpoints, validate input, connect to the canonical customer dataset, add unit tests, and open a pull request for review by Noor by Wednesday.
perform data analysis
Analyze the last quarter's ingestion logs and the sales and customer tables to identify missing joins, outlier records, and schema mismatches, produce a reproducible notebook with queries and visuals, and summarize findings for Emma and Raj by Wednesday.
create data sets
Assemble a clean, documented dataset of customer transactions for the marketing team: join raw events to the master customer table, standardise fields, apply the agreed exchange schema, remove duplicates and flag missing PII, then export parquet and notify Lina when ready.

Devops Engineer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Evaluate feasibility of software projects
Assess whether the three proposed backend services and the web client can be delivered within six months given current team capacity, map required infrastructure changes, list technical risks with likelihood and mitigation, and recommend go/no-go to Lina and Raj by next Wednesday.
Maintain and update existing software
Prepare the sprint plan to patch and upgrade the legacy service cluster this month, list required code changes, database migrations, downtime windows, rollback steps and assign owners so the ops lead Marta can approve before Friday.
Document software development processes
Draft the process document describing our development lifecycle: branching, CI/CD gates, code review criteria, release checklist and incident blameless postmortem steps, then circulate to engineering and QA for feedback by Tuesday.
program all kinds of software systems
Create the implementation plan for the new authentication module: interfaces, sequence diagrams, error handling, test matrix, estimated effort per component, and hand it to the platform team so they can start implementation on Monday.
Develop software design specifications
Write the software design spec for the billing service: context, component responsibilities, data model, API contracts, scalability targets and performance constraints, then request review from architect Naomi by Friday.
Build, test, and deploy software solutions
Create a CI pipeline that builds, runs unit and integration tests, packages artifacts, and deploys to the staging cluster with rollback on failure, then document runbooks for the on-call team.
Plan and install new software systems
Plan the new logging and CI/CD stack for the payments team: list required services, node counts, storage size, estimated costs, migration steps and a rollback plan, then schedule the install for Tuesday after the sprint demo.
Debug and troubleshoot software errors
Trace the recurring API error rate spike, collect the last 48 hours of logs, map service dependencies, reproduce the failure on a staging replica, and propose a hotfix to deploy tonight with a postmortem due Friday.
Design user interfaces and improve UI/UX
Draft updated interface guidelines for the internal admin console: capture common user flows, annotate pain points from support tickets, propose two layout alternatives and a measurable A/B test to run next month.
Prepare reports or correspondence concerning project specifications, activities, or status.
Prepare the weekly project status: summarise completed sprints, open incidents, deployment cadence, blockers with owners, and the roadmap changes for the architecture review meeting on Wednesday.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Extract system metrics and recent telemetry, normalise by region, produce tables of throughput, latency and error rates for capacity planning, and store the dataset for the architects to review Monday.
Determine system performance standards.
Define target SLOs and SLI measurements for the billing platform, calculate current baseline from the last quarter, recommend alert thresholds and an escalation ladder for on-call, deliver by Thursday.
Train users to use new or modified equipment.
Run a two-hour hands-on session this Thursday for the London dev and QA teams on the new build node hardware, walk them through rack-to-network wiring, credentialed login, and rollback steps, and leave a one-page quickstart on the admin share.
Review code for errors and improvements
Review the feature branch diff and test logs for the payment gateway change, note logic errors, suggest clearer function names and one unit test per fixed path, then post inline comments to the merge request before 5pm today.
Collaborate with team members on development projects
Schedule a 60-minute pairing session tomorrow with Priya and Marco to walk the sprint stories, assign ownership for infra as code tasks, update the architecture diagram, and capture action items in the shared project doc.
Ensure software security and data protection
Run the security checklist against the staging cluster, rotate service account keys that are over 90 days, apply missing TLS ciphers, and open tickets for any secrets found in repos, then email the security lead by end of day.
Monitor software performance post-deployment
Put the new telemetry agents on the production nodes tonight, verify metric ingestion and alert thresholds for latency and error rate, and if anything spikes, roll agent back and notify the incident channel with timeline details.
Release software updates and versions
Draft the release bundle for Friday: bump the service version, collect migration scripts and release notes, run the canary deploy to the smallest region, and if green, promote to global and update the deployment runbook.
Support users in using software applications
Help the analytics team troubleshoot access to the customer portal: confirm their account permissions, reproduce the login error from Samir and Aisha, capture the exact error messages and timestamps, then document steps to replicate and the temporary workaround by Thursday noon.
utilise computer-aided software engineering tools
Set up a reusable model pipeline that enforces our design patterns: create the project skeleton, include CI test jobs, add template code for service interfaces and configuration, and write README instructions so a new engineer can run the pipeline end-to-end by next Tuesday.

Embedded Software Engineer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Maintain and update existing software
Fix the memory leak in the flight-control firmware modules reported on flight 42, run the unit and integration test suites, update the changelog and release notes, then tag and push the build so the nightly CI can pick it up by Friday.
Document software development processes
Write the component release process: document branch strategy, code review checklist, test coverage targets, release approvers and rollback steps, then send the draft to Alex in QA and Sara in systems engineering for review before Monday.
program all kinds of software systems
Implement the sensor fusion feature across the navigation stack, add descriptive comments and API headers, run static analysis and unit tests, update the integration guide for users, and open a merge request for Priya to review on Wednesday.
Develop software design specifications
Draft the software design specification for the thermal-management controller including block diagrams, interfaces, timing constraints, data flows, error handling and test vectors, then send the draft to Martin in hardware and Leila in safety for comment by Thursday.
Build, test, and deploy software solutions
Build, test, and deploy the embedded control firmware: compile the firmware image for the STM target, run the hardware-in-the-loop test cases, capture telemetry and pass/fail logs, then stage the signed image to the OTA server and notify the field team for acceptance testing on Tuesday.
Evaluate feasibility of software projects
Evaluate the feasibility of the new product feature: estimate development effort, list hardware interface constraints, produce a risk table with mitigations, rough cost and schedule, and recommend go/no-go to the program manager by Friday afternoon.
Support users in using software applications
Answer the user’s ticket explaining how to run and troubleshoot the latest firmware-debug utility, include exact commands for serial connection, how to interpret the three common error codes, and attach the quick-start guide and a short checklist they must confirm before I escalate.
utilise computer-aided software engineering tools
Set up the project skeleton using the model-based code generator, produce build scripts for unit and integration tests, document the generated architecture with component diagrams, and export a concise developer how-to for onboarding this week.
Plan and install new software systems
Plan the new control-stack rollout: map required modules to board revisions, list firmware interfaces and test harness needs, schedule integration milestones with hardware team for delivery on 25 September, and confirm tooling and rollback plan first.
Debug and troubleshoot software errors
Investigate the recurring watchdog reset: reproduce on the latest hardware, capture UART logs and core dump, bisect recent commits to isolate the regression, propose a patch and regression test before Friday code freeze.
Design user interfaces and improve UI/UX
Redesign the device UI flow: sketch screen states for power-up, error, and pairing, run a 3-user task session to gather usability notes, update state diagrams and hand off annotated assets to the graphics team by Tuesday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Draft the weekly project status for the program manager: summarise completed firmware features, outstanding risks with mitigation, open defects by priority, and a one-page next-step plan to send Monday morning.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Prepare the dataset for systems analysis: consolidate sensor logs and test vectors, normalise timestamps, index by test ID and firmware version, and produce a queryable table for capacity and latency modeling by the end of day Thursday.
Determine system performance standards.
Define performance criteria for the next release: set throughput, latency, and power budgets per use case, specify measurement methods and acceptable tolerances, and circulate to hardware and QA for signoff before the sprint planning meeting.
Train users to use new or modified equipment.
Deliver a one-hour hands-on session for the assembly technicians on the new diagnostic console, cover power-up checklist, interface navigation, common fault codes, and a take-away quick-reference sheet; run it Thursday at 10am in Lab B and record it.
Review code for errors and improvements
Perform a guided review of the firmware module handling sensor fusion, annotate every function with intent and edge cases, list defects and suggested refactors, then send the annotated patch to Rob in QA by end of day Wednesday.
Collaborate with team members on development projects
Run a two-hour design workshop with Sasha and Luis to align the new CAN bus driver interface, produce a single merged header and roadmap of integration tasks, and commit the agreed API to the repo before Friday stand-up.
Ensure software security and data protection
Audit the bootloader and OTA update path for privilege escalation and weak keys, produce a risk-ranked list of fixes, and hand the short remediation plan to Security Lead Maya by next Tuesday.
Monitor software performance post-deployment
Instrument the runtime to capture CPU, memory and I/O per thread for the last 48 hours on the deployed units, summarise anomalies and trend the worst three metrics, then circulate the report to Operations and Product on Monday.
Release software updates and versions
Prepare and publish a patch release that bumps the semantic version, includes the regression test matrix, signs the build, update the release notes with breaking changes, and notify Support and Field Engineers to deploy on Thursday morning.

Full Stack Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Evaluate feasibility of software projects
Assess feasibility of the payments reconciliation portal for Q3: list required backend services, database sizing, third-party integrations, estimated dev and QA weeks, and three technical risks with mitigations so I can decide go/no-go by next Tuesday.
Maintain and update existing software
Prepare the sprint to update the legacy billing API: identify breaking changes, required schema migrations, impacted endpoints, test coverage gaps, and a rollback plan so we can ship the patch in two weekly cycles.
Document software development processes
Create the developer handbook section on the deployment pipeline: document build steps, environment variables, branching policy, release checklist, and troubleshooting notes so a new engineer can deploy production without guidance.
program all kinds of software systems
Implement the core notification subsystem: specify REST contracts, background job schedules, idempotency rules, schema for storing messages, and unit and integration tests so the team can release it next month.
Develop software design specifications
Draft the software design spec for the new reporting module: include component diagrams, data flow, chosen design patterns, API surface, performance targets, and acceptance criteria to hand to the dev team on Monday.
Build, test, and deploy software solutions
Build, test, and deploy the analytics ingestion pipeline from staging to production: run unit and integration suites, perform a canary rollout, validate metrics, and publish deployment notes so the product team can validate by Friday.
Support users in using software applications
Help Priya and Mark troubleshoot why the reporting page on the staging site shows blank tables for some users, reproduce the error, collect console logs and request IDs, apply the temporary fix to restore table data, then notify the support channel with steps and ETA.
utilise computer-aided software engineering tools
Model the new authentication flow as sequence diagrams, generate the scaffold code for the backend service, run the static analysis and produce a short developer guide describing the design patterns and integration tests required.
Plan and install new software systems
Plan the rollout for the new billing and auth services: map required components, list dependencies, estimate deployment windows and rollback steps, pick environments and servers, then schedule the install for Tuesday with DevOps and product on standby.
Debug and troubleshoot software errors
Investigate the production error affecting payment checkout: reproduce locally, gather logs and stack traces, bisect recent commits, propose the fix and a hotpatch, then create a postmortem draft for the team by end of day.
Design user interfaces and improve UI/UX
Redesign the account settings flow to reduce drop-off: sketch updated screens, define component states and accessibility requirements, run one hallway usability test with five users, and produce annotated assets for the front-end sprint starting Monday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Write the weekly project status for product and engineering: summarise completed stories, blocked tickets with owners, upcoming milestones, risks and mitigation, and attach deployment notes so procurement and the CTO can review on Friday.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Extract last quarter usage and latency metrics, normalise by endpoint, run basic aggregation to show peak load and query patterns, then store the cleaned dataset and a CSV summary for the capacity planning meeting next Wednesday.
Determine system performance standards.
Define performance targets for the new API: set latency and error-rate SLOs per endpoint, propose load limits and scaling triggers, document measurement methods and alert thresholds for the ops runbook before the release.
Train users to use new or modified equipment.
Run a one-hour hands-on session for the customer support team tomorrow at 10am covering how to operate the new kiosk software, walk through login, backup and basic troubleshooting, hand out the quick reference cheat sheet and collect three volunteer run-throughs.
Review code for errors and improvements
Review the feature branch today, find logic errors, point out at least three opportunities to improve code readability and propose specific refactors, then leave inline comments and request tests for the uncovered edge cases before merge.
Collaborate with team members on development projects
Schedule a 45-minute design-review with front-end and API owners on Wednesday to align on data contracts, component responsibilities and sprint tasks, capture decisions in the project doc and assign next steps with owners and due dates.
Ensure software security and data protection
Audit the current deployment for exposed endpoints and misconfigured permissions, produce a prioritized list of fixes with estimated effort, and submit emergency fixes for anything rated critical by end of Friday.
Monitor software performance post-deployment
Set up continuous monitoring for the service, define key metrics (latency, error rate, throughput), create alert thresholds and a dashboard, and run a one-week baseline to report normal ranges to the team next Monday.
Release software updates and versions
Prepare the next minor release: assemble changelog, bump the version, run the integration suite, tag the release and push the artifacts to the staging repository, then notify QA and the release manager with rollback instructions.

Game Developer

median $104k · $54k–$202k · India ₹38k/mo
20 tasks · SOC 15-1255.01
Design core features of video games
Design core gameplay loop for the mobile puzzle title: define player actions, scoring and progression, balance milestones, list required art and audio assets, and produce a 90-second playtest script for next week's session.
Balance and adjust gameplay experiences
Tune enemy health, damage, XP curves, and loot drops across the first six levels so player progression feels smooth, reassess weapon cooldowns that cause stalls, and push a small hotfix to live if average session length drops below target this week.
Conceive overall game concept and story
Draft the high-level game pitch, core loop, protagonist arc and three pivotal story beats, tie them to the monetisation and target genres, then present the concept to the studio on Tuesday for buy-in.
Conduct playtesting and iterate designs
Run two supervised playtests with novice and veteran players on Thursday, record session metrics and feedback, prioritise the top three UX issues, and iterate the HUD and tutorial before next sprint planning.
Create and maintain design documentation
Update the live design document with current systems, state machine diagrams, boss scripts and balancing tables, mark unresolved decisions in the backlog, and notify the leads that the doc is ready for review by Friday.
Specify game mechanics and storylines
Define core mechanics, victory conditions, failure states, and three branching storylines with consequences, link each mechanic to player motivation and QA scenarios, then circulate to narrative and systems for feedback.
Adapt design processes to different production methodologies
Update our design process to support both scrum sprints and a two-month milestone pipeline: map current tasks, identify handoff points between design, code, and art, propose tooling or workflow changes, and present recommendations to Maya, lead producer, by next Tuesday.
Focus on playfield design
Refine the main playfield so player movement, cover, and spawn logic support three core genres we target; sketch layout iterations, note collision and sightline rules, and test a one-hour play loop with the level designer on Friday.
Write specifications
Write a concise specification for the combat module: list inputs, game rules, state transitions, edge cases, data structs, and required art/animation frames, then send the draft to Sam, lead engineer, and Priya, art director, for review by Thursday.
Create detailed level layouts and environments
Draft three full level layouts for the ice fortress chapter with enemy placements, cover, loot paths and vertical traversal notes, export top-down maps plus one camera-playtest scene and attach to the design review for Tuesday.
Create gameplay prototypes
Build a playable prototype of the grapple-and-puzzle mechanic: implement basic physics, one sample room, scoring rules, and a control tuning file, then mark as ready for player testing on Friday.
Work on user interface and user experience
Design the HUD flow and interactive inventory and ability menus, provide wireframes, transition timing, accessibility notes, and export layered assets and sprite sheets for front-end handover by Friday end of day.
Collaborate with interdisciplinary teams
Run a one-hour sync with lead artist, audio designer and network engineer to align on the raid encounter scope, split responsibilities, and create a task list with acceptance criteria before Thursday sprint planning.
Collaborate with artists to achieve appropriate visual style.
Work with the art director to lock the game's visual style by reviewing three mood boards, adjust shader and palette notes, and produce a short style guide for characters and environments by next Monday.
Consult with multiple stakeholders to define requirements and implement online features.
Run stakeholder interviews with product, live-ops and legal to capture requirements for the upcoming social matchmaking feature, then produce a prioritized feature list and implementation risks for the architecture review on Wednesday.
Determine supplementary virtual features, such as currency, item catalog, menu design, and audio direction.
Design the supplementary systems: define a virtual currency economy, draft an item catalog with rarities and stats, lay out the in-game menu flow and microtransaction points, and recommend audio direction and cue list for launch build.
Guide and collaborate with production staff
Lead the production syncs: set the weekly roadmap priorities, assign tasks to producers and engineers, clarify deliverables for art and audio, and create acceptance criteria to keep the milestone for the vertical slice.
Solicit and integrate feedback from staff
Run the feedback loop: gather playtest notes from designers, QA and producers, consolidate actionable issues, prioritise fixes for next sprint, and update the task list so staff see what changes and why.
Specify subsets or subsystems of the game
Specify the game subsystems: list and describe core modules—combat, inventory, progression, AI and UI—define inputs, outputs, performance budgets and integration points for engineering handoff.
Fulfill the overall vision of the game
Drive the game vision: produce the one-page vision and a playable target for the quarter, align mechanics, art tone and audio direction with KPIs, and schedule milestone reviews with producers and publishing.

Gis Developer

median $117k · $56k–$188k · India ₹38k/mo
20 tasks · SOC 15-1299.02
Monitor GIS system performance
Run the daily system health checks on the mapping server, capture CPU, memory and tile-render latency for the last 24 hours, reboot the tile-cache if latency exceeds 300 ms, and send the incident summary to operations and the lead surveyor.
Coordinate with clients or users on GIS needs
Schedule a requirements call with Coastal Surveyors Ltd and the municipal planning team for next Wednesday, circulate the current feature request list and base maps beforehand, capture acceptance criteria on the call and circulate minutes to both parties within 24 hours.
Review existing or incoming data for currency, accuracy, usefulness, quality, or completeness of documentation.
Assess the incoming parcel and legacy vector layers for currency, positional accuracy, attribute consistency, and completeness of metadata, flag records with missing projection or survey notes, and produce a one‑page QA memo for the data manager by Tuesday.
Select cartographic elements needed for effective presentation of information.
Choose the map's essential cartographic elements — scale bar, north arrow, legend with grouped symbology, inset for the 1:25,000 area of interest, and typography hierarchy — then assemble a layout for the project lead to review before Friday.
Interpret aerial or ortho photographs.
Examine the ortho mosaic and recent aerial strips for signs of distortion, shadowing, and seasonal vegetation change, digitize visible road edges and building footprints where imagery is clear, and note areas requiring new flight lines in a field task list.
Recommend procedures, equipment, or software upgrades to increase data accessibility or ease of use.
Review current data access pain points, interview the GIS analyst and the water resources engineer, and recommend procedural changes, an indexing scheme for attribute queries, and one hardware or software upgrade to reduce query times within four weeks.
Collaborate with stakeholders to meet objectives
Set up a one‑hour workshop with planning, survey, and IT stakeholders to clarify deliverables, map projection standards, file naming, and handoff timing, capture decisions in meeting notes, and circulate tasks with owners the same day.
Contribute to process improvements and solutions
Identify recurring manual steps in the digitizing workflow, prototype an automated validation script for topology and attribute rules, and present expected time savings and risks to the team lead next Wednesday.
Ensure compliance with industry standards
Review the site GIS deliverables against industry standards, flag any layers or attribute tables that fail spatial accuracy, metadata, or projection rules, annotate required fixes, and produce a one-page compliance checklist for the project manager by Thursday.
Support continuous learning and development
Assemble a six‑month learning plan for the GIS team: list required trainings, conference sessions, data visualization exercises, and quarterly peer review projects, assign owners and deadlines, and email the plan to Sara in operations by next Monday.
convert technical information into digital representations
Translate the surveyors’ field notes and raw total station points into clean digital layers: create the linework, snap points to the correct topology, attach attribute schemas, and export a geodatabase-ready dataset for the mapping team by Wednesday afternoon.
use specialised computer systems, engineering measures, and geological concepts
Run the geological and engineering parameter checks on the current model: apply the stability calculations, overlay borehole logs with the terrain model, highlight any zones needing redesign, and deliver a redlined map to the engineering lead before the Friday review.
use geographic information systems
Compile the spatial database for the new parcel layer: ingest coordinate lists, verify projections, perform topology rules to remove overlaps and gaps, and publish the cleaned layer to the shared dataset with version notes by Tuesday.
collect mapping data
Plan and execute the field mapping run: prepare the survey sheets, define GPS waypoints and transect routes, collect elevation and boundary measurements, and deliver the raw point files plus a brief data quality memo to Miguel by end of day Saturday.
perform surveying calculations
Run the raw field measurements through the traverse and least-squares routines, produce adjusted coordinates with estimated uncertainties, flag any fixes with residuals over 15 millimetres, and export a point table for the project control sheet by Thursday.
create thematic maps
Design three thematic map drafts showing land use, elevation classes, and population density with consistent color ramps, place legends and scale bars, and export print-ready map images for stakeholder review next Wednesday.
execute analytical mathematical calculations
Run the site’s spatial datasets through the specified mathematical models—buffer, spatial join, weighted overlay and zonal statistics—output the summary tables and verify totals against the source census and elevation rasters before Friday noon.
apply digital mapping
Georeference the new aerial imagery, create vector features for roads and parcels, tile the layers for fast display, and publish the updated map package to the team for QA by end of day Tuesday.
process collected survey data
Clean the raw GNSS and total station logs, run coordinate transformations and error filtering, merge into a single survey dataset, and produce a validated control point layer with metadata for the permit submission on Monday.
geological mapping
Digitise the field geological contacts and sample locations from the 1:25,000 scans, attribute lithology and structural measurements, produce a shaded relief backdrop, and deliver a georeferenced geology map PDF to the client by Friday.

Iot Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Deliver a build pipeline for the IoT sensor gateway: create automated unit and integration tests, flashing and rollback scripts, a staging deployment, and a documented deploy checklist so field teams can install devices by Friday.
Evaluate feasibility of software projects
Assess whether the new fleet-management analytics project can be built within six months using our STM32-based gateways, estimate hardware constraints, highlight required libraries and integration risks, and recommend go/no-go with a confidence level.
Maintain and update existing software
Merge the maintenance branch into main, run regression tests against the sensor emulator, document any breaking changes and their impact, and schedule the patch release for next Wednesday pending QA sign-off.
Document software development processes
Produce a concise developer guide for the OTA pipeline: list build steps, configuration files, test vectors, rollback procedure, and where to find the CI artifacts so new engineers can reproduce and run the pipeline in one hour.
program all kinds of software systems
Create a living module catalogue covering the sensor stack, communications libraries, and state machines: specify interfaces, thread models, error codes, and example usage so engineers can implement or reuse components with minimal onboarding time.
Develop software design specifications
Draft the software design spec for the new low-power mesh coordinator: include sequence diagrams, memory and CPU budgets, concurrency model, test cases, and a migration plan from the current single-threaded controller.
Support users in using software applications
Help Elena on the field team troubleshoot the device onboarding app: reproduce her steps, capture logs from the mobile session, verify server accepts the device certificate, and write a one-page user note she can follow to complete setup without an engineer present.
utilise computer-aided software engineering tools
Model the new sensor gateway in the codebase: generate the UML sequence and component diagrams, scaffold the repository modules following the hexagonal architecture we use, run the static analysis, and produce the engineering note describing the interfaces and test plan.
Plan and install new software systems
Plan and schedule the new edge and backend software rollout for the lighting and HVAC pilot, produce a component-level deployment diagram, list required APIs and firmware versions, and book the two deployment windows next Tuesday and Thursday.
Debug and troubleshoot software errors
Trace the failing sensor handshake, capture logs from the gateway and edge module, reproduce the error on the local test rig, annotate the stack trace with probable root causes, and assign the firmware fix to Sameer by Friday.
Design user interfaces and improve UI/UX
Design and prototype a cleaner device dashboard flow that reduces screen taps from seven to three, draft the interaction map, create annotated wireframes for the companion app, and hand the visuals to Priya for usability testing on Monday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Compile the weekly project status covering milestones hit, open risks, recent test results, and next steps for the smart-meter rollout, format it for the procurement director, and send to Marco and Priya by 5pm Friday.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Design the data model and API endpoints to store telemetry and configuration, define retention and indexing policies, and populate a sample dataset to validate queries for latency and throughput testing next week.
Determine system performance standards.
Set quantitative SLOs for message latency, packet loss, and device reconnection time, run baseline benchmarks on the staging network, and document acceptance criteria so QA can validate in the regression run on Thursday.
Train users to use new or modified equipment.
Run the hands-on session for the new sensor hubs tomorrow at 10am in Lab B, walk ten operators through the pairing, firmware validation and network reprovisioning steps, collect three signed competency checks and one page of notes on failure modes.
Review code for errors and improvements
Perform a line-by-line review of the gateway controller module, flag obvious bugs, suggest two refactorings for readability, run unit tests against the hardware simulator and leave clear comments on each failing assertion before 5pm Friday.
Collaborate with team members on development projects
Run the afternoon design session with Priya and Marco, merge the protocol adapter branch, resolve three merge conflicts, update the API contract doc, and post the new integration checklist to the team channel by 4pm.
Ensure software security and data protection
Audit the device stack for exposed keys and insecure endpoints, rotate any hardcoded credentials, enable encrypted storage for telemetry, and produce a one-page remediation plan for the security lead by Tuesday morning.
Monitor software performance post-deployment
Keep the production monitors running for the gateway fleet for the next 24 hours, capture CPU, memory and RT latency traces for any outliers, schedule a rollback window if error rate exceeds 2% and report results to operations by 9am Monday.
Release software updates and versions
Prepare and push the v1.3.2 OTA package to the canary group tonight after smoke tests pass, tag the release, update the changelog with breaking changes and open the rollback playbook if any device fails its health check.

Math Curriculum Developer

median $80k · $49k–$139k · India ₹38k/mo
20 tasks · SOC 25-1022.00
prepare lesson plans and materials
Prepare four weeks of lesson plans for Algebra II that align to our department objectives, include adaptations for students with dyscalculia, list materials and warm-up activities, and attach ready-to-print worksheets and answer keys by next Wednesday for review.
Conduct faculty performance evaluations.
Complete faculty performance evaluations for Jessica Morales and Daniel Kim, summarise evidence from observations and student feedback, assign ratings against our rubric, write two constructive goals for each, and deliver the signed evaluation forms to HR by Friday.
Act as advisers to student organizations.
Draft a one-page adviser plan for the Math Club outlining meeting frequency, learning objectives, budget needs, and risk guidelines, confirm club officer roles with Priya Shah, and email the plan and a calendar of events to the students by Monday.
Collaborate with colleagues to address teaching and research issues.
Set up a two-hour faculty workshop to tackle recurring grading inconsistencies: propose agenda items, collect recent syllabi and sample assessments, invite ten colleagues and the assessment coordinator, and book a room and a follow-up meeting date next month.
Participate in campus and community events.
Organise participation in the campus STEM fair by reserving a table, drafting a hands-on demonstration on geometric proofs for community attendees, prepare two flyer designs and a signup sheet, and confirm volunteer shifts with three students by Thursday.
Conduct research in a particular field of knowledge
Plan and launch a small research project on teaching proportional reasoning: write a literature summary, define research questions and methods, draft consent and data collection forms, and prepare a two-page grant request to the department chair by the end of the month.
liaise with educational staff
Send the draft unit plan, the annotated lesson sequence, and the summary of student support strategies to Claire in learning support and to Ahmed, the department head, asking them to confirm alignment with curriculum objectives and flag any access needs by Wednesday so I can adjust pacing.
post-secondary school procedures
Share the proposed post-secondary transition procedures, the checklist for assessment equivalencies, and the recommended accommodations with the admissions coordinator Rachel and registrar Tom, request their procedural gaps and a deadline for implementation suggestions by next Friday so we can present to the faculty board.
Prepare and deliver lectures to undergraduate or graduate students
Deliver the 75-minute lecture on real analysis proofs tomorrow at 10am, start with the epsilon-delta example, use three solved examples, pause for the mid-lecture quiz at 35 minutes, and end with study tasks tied to next week's problem set.
Initiate, facilitate, and moderate classroom discussions.
Facilitate the 50-minute seminar on nonlinear dynamics Thursday at 2pm: open with a 5-minute student summary round, pose two guided questions that link theory to applications, redirect off-topic threads to individual follow-ups, and close with reflection prompts.
Select and obtain materials and supplies, such as textbooks.
Order three required textbooks and two instructor copies for Linear Algebra by Friday, prioritise the latest edition, confirm availability of student-priced bundles, and attach ISBNs and delivery to the department office before term start.
Write grant proposals to procure external research funding.
Draft a research grant proposal for curriculum development focused on adaptive learning in calculus, include aims, literature gap, methods, a two-year budget with personnel lines, and a timeline so I can submit to the education fund next month.
Compile bibliographies of specialized materials for outside reading assignments.
Compile a specialized bibliography of ten current articles and five books on mathematical cognition for optional readings, annotate each with a one-sentence relevance note, and group entries by undergraduate versus graduate level.
Serve on academic or administrative committees
Prepare for the curriculum committee meeting next Monday: summarise proposed course changes in one page, list impacts on prerequisites and staffing, propose implementation dates, and circulate to faculty two days before the meeting.
monitor students' progress
Pull this term's assessment scores for algebra and geometry, flag students below the learning-target band, chart progress by week for each class, and send a one-page summary to Jenna in interventions by Thursday so we can target next steps.
learning difficulties
Review the list of students with persistent errors in number sense, draft differentiated scaffolds and two formative tasks that address those errors, and upload the draft to Curriculum Review for colleagues to comment by Monday morning.
curriculum objectives
Take the state standards and last term's exam outcomes, write three clear curriculum objectives for the unit on linear functions with success criteria and sample assessments, then circulate to the department for sign-off before the unit starts.
manage student relationships
Compile contact notes and progress summaries for the 25 students I mentor, schedule follow-up check-ins over the next six weeks with parents and teachers, and produce a brief relationship plan for each student to improve engagement.
monitor developments in field of expertise
Scan the latest journals and conference summaries for math education, extract two practical strategies and one citation per strategy, then add them to the unit file with a note on classroom trial plans by Friday.
demonstrate when teaching
Build two live demonstrations for proportional reasoning: one manipulatives-based and one digital simulation outline, write teacher-facing prompts and common student misconceptions, and attach them to the lesson plan for next Tuesday's demo lesson.

Mobile App Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Build, test and deploy the iOS and Android builds for the rewards app: run unit and UI tests, prepare release notes, create canary rollout configuration, and push the staged release to production by Friday afternoon.
Evaluate feasibility of software projects
Assess feasibility of the new expense-tracking app by analysing technical risks, estimating backend and native UI effort, validating data model and third-party SDK constraints, and deliver a one-page recommendation for the CTO by Wednesday.
Maintain and update existing software
Plan the next maintenance sprint: triage open crash and performance bugs, estimate fix and regression test effort, schedule releases and patch notes, and notify product and support with a delivery date by end of day Friday.
Document software development processes
Write a concise development process document capturing build pipeline steps, branching strategy, code review checklist and release gating criteria, then circulate the draft to engineering and QA leads for feedback on Tuesday.
program all kinds of software systems
Implement the new photo-sharing feature across iOS and Android: define module boundaries, scaffold networking and persistence layers, write unit and integration tests, and merge feature branches into main with green CI by next Wednesday.
Develop software design specifications
Produce a software design spec for the push-notification subsystem: include sequence diagrams, data schemas, failure modes, retry logic, and API contracts so the backend and mobile teams can implement in the next sprint.
Plan and install new software systems
Plan and install the new backend services and SDKs for the payments feature, map required APIs and dependencies, produce the deployment checklist, then schedule the rollout for next Tuesday after a smoke test on Monday.
Debug and troubleshoot software errors
Reproduce the crash on Android and iOS, collect logs and stack traces, isolate the failing module, write a failing unit test, then push the hotfix branch and request a review from Sam in QA by end of day.
Design user interfaces and improve UI/UX
Sketch updated onboarding screens that resolve the tap targets and information hierarchy, create interactive flows to test with five users on Wednesday, then hand annotated assets and acceptance criteria to the frontend engineer.
Prepare reports or correspondence concerning project specifications, activities, or status.
Draft the weekly project status for product and engineering: list completed stories, current blockers with owners, risks to the sprint goal, and next actions, then send to Priya, Marco, and the CTO by Friday noon.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Export usage telemetry and user event tables, run queries to compare API latency and error rates across builds, summarise findings and recommended capacity changes for the architecture review on Thursday.
Determine system performance standards.
Define target response times and error budgets for core APIs, run load scenarios to measure current performance against those targets, and produce a short remediation plan for the ops team by Tuesday.
Train users to use new or modified equipment.
Run the hands-on training session for the field technicians on the new diagnostic tablet this Thursday at 10am, cover startup, pairing with the sensor, the calibration routine, and the troubleshooting checklist, and collect signed competency confirmations before they leave.
Review code for errors and improvements
Do a thorough review of the recent commit diff on the payments module, flag concurrency and null-safety bugs, suggest clearer design patterns for state management, and add inline comments and a short refactor plan for the author by end of day.
Collaborate with team members on development projects
Schedule a two-hour design pairing session with Priya and Marco next Monday to walk through the login flow, agree API contracts, assign component ownership, and capture decisions and action items in the shared technical spec.
Ensure software security and data protection
Run a security audit of the user profile and cloud sync features, verify encryption at rest and in transit, scan for insecure storage and token leakage, document findings and remediation steps, and hand the list to security engineering by Friday.
Monitor software performance post-deployment
Set up continuous monitoring for CPU, memory and API latency for the live release, create alert thresholds for 95th percentile latency and error rate, attach dashboards and notify the on-call rotation if any threshold breaches overnight.
Release software updates and versions
Prepare the next patch release: update the version, run the release build, verify migration scripts and release notes, smoke-test the APK/IPA on a device, then push the build to distribution with rollout percentage and rollback instructions.
Support users in using software applications
Respond to Maya Patel’s support ticket about the app crashing on login: reproduce the bug on a Pixel 6 with Android 13, capture logs, outline steps that trigger it, propose a short-term workaround and a release plan with regression tests, then reply to Maya by Friday noon.
utilise computer-aided software engineering tools
Set up the new component in the codebase using model-view-presenter, generate the class scaffolding, wire unit tests that assert interface contracts, document the public API and integration points, and commit with a clear message for the team review before end of day Thursday.

No Code Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Maintain and update existing software
Maintain the client portal workflows this week: update the user onboarding flow to handle tiered subscriptions, fix the broken webhook that’s dropping payments, run integration tests, and deploy the patch to production after verifying no regressions on staging by Friday.
Document software development processes
Write the developer playbook for our app: document the release checklist, branching and merge process, code review criteria, and the troubleshooting steps for the two most common runtime errors; publish the living document to the team by Wednesday.
program all kinds of software systems
Build the customer billing service: design the data model, assemble the integration flows for payment provider and CRM, author the validation rules, and deliver a working prototype that handles retries and idempotency before the end of sprint two.
Develop software design specifications
Produce the system design spec for the next quarter: define modules, interfaces, sequence diagrams for the order pipeline, data contracts for external APIs, and acceptance criteria so the backend and integration team can estimate work on Monday.
Build, test, and deploy software solutions
Assemble a working prototype that validates the payment flow: wire the user sign-up, purchase and receipt screens, create automated test scripts for the happy path and two failure cases, then deploy the build to the staging slot for QA.
Evaluate feasibility of software projects
Run a quick feasibility review for the social-sharing feature: estimate backend storage and query costs for projected 100k users, list three technical risks with mitigation, and recommend whether to prototype or drop this quarter based on cost thresholds.
Plan and install new software systems
Plan and install the new customer onboarding system for Account Services: map integrations with billing and CRM, choose data flows, draft deployment steps, then provision the sandbox environment and schedule the production cutover for Friday.
Debug and troubleshoot software errors
Investigate the intermittent form submission failures on the marketing site: gather error logs, reproduce the steps that fail, isolate the faulty workflow module, patch the logic and run the regression tests before noon tomorrow.
Design user interfaces and improve UI/UX
Redesign the client dashboard to reduce task time: create low-fidelity layouts for desktop and mobile, run quick usability tests with three account managers, capture feedback, and produce a prioritized list of UI changes to implement next sprint.
Prepare reports or correspondence concerning project specifications, activities, or status.
Compile the weekly project status memo for the executive sponsor: summarise completed user stories, blocked items with owners, risks and mitigation, budget burn to date, and attach the updated timeline before 3pm Wednesday.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Build the data model to analyse system capabilities: ingest the last six months of event data, normalise entities, create queryable views for performance metrics and provide sample queries for capacity planning by Friday.
Determine system performance standards.
Define the performance standards for the new API: identify key endpoints, set target latency and error-rate thresholds under peak load, produce benchmark scenarios and an acceptance checklist for the QA gate.
Support users in using software applications
Help Emily and the support team resolve five live user issues in the customer portal today: reproduce each bug, document the steps and expected behaviour, apply the approved workaround or update the configuration, then notify the affected users with clear next steps before 5pm.
utilise computer-aided software engineering tools
Create a component library of reusable UI workflows for the product team: design patterns for form validation, data binding, and error states, include usage examples and implementation notes, then publish the library to the internal wiki by Friday.
Train users to use new or modified equipment.
Run a two-hour hands-on session for the support team on the new form builder and device connector, cover common setup errors, a checklist for first-run validation, and leave a one-page quick reference on the shared drive before Friday afternoon.
Review code for errors and improvements
Do a line-by-line review of the automation flows and integrations, flag unreachable steps, propose pattern-based refactors for maintainability, and return an annotated copy with priority fixes by Wednesday noon.
Collaborate with team members on development projects
Run a one-hour workshop with Maya from product and Leo from QA to map feature dependencies, assign owners for each task in the backlog, and export the agreed task list to the team board before the sprint planning meeting.
Ensure software security and data protection
Audit the current access rules and data flows, produce a risk register showing where sensitive fields are exposed, recommend encryption or tokenisation fixes, and circulate the report to Sam in security and to Legal by Friday.
Monitor software performance post-deployment
Set up a lightweight performance dashboard for the new workflows, capture error rates, throughput and run-time percentiles for the past week, and send a weekly digest to the engineering lead and product manager every Monday.
Release software updates and versions
Prepare and stage the patch bundle for the next release, update the versioned runbook and rollback plan, schedule the rollout to the pilot group Tuesday night, and notify support and the account owner before deploy.

Product Developer Apparel

median $81k · $39k–$147k · India ₹38k/mo
20 tasks · SOC 27-1022.00
Create patterns and templates for garments.
Draft pattern templates for the sample room: create flat paper patterns for the new polo shirt in sizes S, M, L with seam allowances, grade rules, and a cutting layout for a 1.5m knit width, then export print-ready sheets for the cutter by Tuesday.
Work on items of clothing and fashion ranges
Develop the summer capsule range: select five silhouettes, specify fabrics and trims with sourcing notes, create tech packs with measurements and fit comments, and compile a timeline for proto, fit and production approvals for the buying meeting next Wednesday.
Adapt other designers' ideas for the mass market.
Adapt Maya Kim and Lucas Ward’s runway capsule into three mass-market styles: simplify seams and trims for cost, swap high-end fabrics for durable blends that meet our suppliers’ minimum order quantities, and produce tech packs and fit notes for the first proto run due in four weeks.
Oversee fabric and trim selection.
Confirm fabric and trim choices for the spring collection: lock in the brushed poly blend for Style A, approve the recycled zipper and antique brass snap trim for Styles B and C, check mill lead times against our delivery calendar, and circulate the sample-yardage request to sourcing by Tuesday.
Specialize in clothing, accessory, or jewelry design
Develop three wearable concepts for the accessories line: a crossbody with adjustable strap, a scarf with bonded hem technique, and a statement resin pendant; create construction notes, material callouts, and cost targets so the factory can prototype next week.
Conduct market research to identify trends and inspiration.
Compile a trend brief from showroom visits and street spotting: identify four emerging silhouettes, three trending colorways, relevant fabrications, competitor price points, and ten inspirational images, then present findings and line-entry recommendations at Friday’s design review.
Consider who is likely to wear a garment and the situations for wear
Describe who will wear this garment, naming age ranges, body shapes, occupations and three typical occasions they will choose it for, and flag any style or function constraints that would make it unsuitable for other customers.
monitor textile manufacturing developments
Scan industry reports and recent mill newsletters, summarise three manufacturing developments that affect cost or lead time, note which suppliers already use them, and recommend one pilot to trial this quarter.
textile materials
List current and emerging fibre and finish options relevant to our outerwear line, compare performance, sustainability trade-offs and estimated price per metre, and propose two samples to order this month.
textile techniques
Catalog the weave, knit and finishing techniques that could improve durability or hand feel for this season, give one supplier per technique and a one-paragraph testing plan for each.
seek innovation in current practices
Identify three areas in our current process where small changes could cut waste or speed sampling, outline the change, estimated savings, who must agree (design, sourcing, factory), and a one-month experiment to validate it.
portfolio management in textile manufacturing
Review our active style list, highlight underperforming SKUs and over-invested fabrics, recommend a reallocation plan with suggested discontinuations and two candidates for development, and set a quarterly review cadence.
produce textile samples
Produce ten physical textile swatches sampling the new weave, yarn blend, and finish combinations we spec'd last month, annotate each with composition, GSM, supplier lot and production notes, photograph them to scale and upload the sample sheet by Wednesday.
gather reference materials for artwork
Collect twenty artwork references for the summer print line showing scale, repeat and colorways, capture the source, photographer or archive, permission status and why it inspires the design, organise them into a visual board and share the board with the design director by Friday.
Select fabrics, colors, prints, and trims for collections.
Select final fabrics, colorways, prints, and trims for the spring collection, approve three woven and two knit options per silhouette, note supplier, MOQ, lead time, and place hold samples for fittings by next Tuesday.
Identify target markets for designs, looking at factors such as age, gender, and socioeconomic status.
Map target customers for the resort line by age band, gender split, and income tier, add typical purchase occasions and preferred price brackets, then prioritise top two segments for the line plan meeting on Friday.
Determine prices for styles.
Set retail and wholesale prices for each style using component costs, factory FOB, target margin, and competitor benchmarks, flag any styles below 45 percent gross margin and return a priced tech pack by Wednesday.
Present mood boards, color palettes, and samples to buyers.
Create a buyer presentation with mood boards, color palettes, and three physical sample photos per style, include construction notes and suggested order quantities, and request buyer decision within ten days.
Work with technical teams to ensure design accuracy.
Review tech packs with the fit and production teams, confirm critical measurements, seam allowances, and trim placements for first run, resolve any discrepancies before approving pre-production samples next Monday.
Anticipate changes to consumer desires
Scan trend signals from social, wholesale sell-through, and supplier developments to recommend three directional shifts for next season’s palette and fabric story, present rationale and risk for the design review on Thursday.

Qa Engineer

median $104k · $61k–$167k · India ₹38k/mo
20 tasks · SOC 15-1253.00
Identify errors in software products
Run a focused defect hunt on the latest vehicle accessories module, list reproducible errors with steps, expected versus actual behaviour, screenshots, data rows affected, and a severity rating so the product owner and developer can prioritise fixes.
Develop and execute test plans and test cases
Create and execute a test plan for the textile inventory API that maps inputs to expected outputs, includes data validation cases, pass/fail criteria, test data sets, and an execution log so QA and product accept the release candidate.
Participate in design and code reviews
Join the design review for the new procurement UI, prepare a short checklist of edge cases, security implications, and data-quality concerns, annotate the code snippets with questions, and record action items for the developers to address.
Design or develop automated testing tools.
Design and build a reusable automated test harness for regression of the checkout flow that runs nightly, reports failures with stack traces and screenshots, and exposes hooks so developers can add new assertions easily.
Perform software testing to detect errors in a product
Perform a full sweep of the release candidate to find functional and data-quality defects in the accessories catalogue, log each bug with reproduction steps, affected SKUs, screenshots, and a risk score so product can decide go/no-go.
Maintain and update testing documentation
Update the QA testing handbook for vehicle textile modules: add the new data-quality checklist, revise acceptance criteria for accessory fittings, and publish the updated PDF to the team drive by Wednesday after a sanity review of three recent test reports.
Automate test cases and testing processes
Automate the regression and integration test cases for the vehicle quality checks: convert handwritten test steps into executable scripts, parameterise inputs for trim and safety variants, schedule nightly runs, and fail builds on any critical-data validation error.
textile technologies
Design and document textile technology test suites: capture fibre and finish acceptance criteria, create reusable test data for fabric lots, map tests to safety standards, and assign owners for each suite before the next production audit.
Ensure compliance with quality standards and procedures
Review the quality manual and last six audit reports, verify each procedure matches current vehicle and textile safety regs, list nonconformances with evidence, and send the consolidated compliance report to Maria in Operations by Thursday morning.
Monitor bug resolution efforts and track successes
Pull the bug tracker for the last sprint, tally resolved versus reopened defects by owner, highlight fixes that reduced test failures, and email the summary with a recommended follow-up list to Liam in Development by end of day Friday.
Update automated test scripts for currency
Run the full automated test suite, identify scripts failing due to recent UI and data-schema changes, update the affected test cases for current field names and timing, and commit the revised scripts with a note to Priya in QA before lunch.
Coordinate user or third-party testing
Draft a test plan for the external user acceptance window, list tasks for third-party testers, schedule sessions with the five pilot sites, and send the plan and calendar invites to Oliver and the vendor testing lead for sign-off by Wednesday.
Modify existing software to correct errors or improve performance
Reproduce the performance issue on the staging build, profile the slow module to capture logs and timings, patch the hotspot with the proposed fix, and raise the change request with screenshots and benchmark numbers for review by Anika in Engineering.
Recommend purchase of equipment for system environment control
Survey the lab environment, list temperature, humidity and air-change shortfalls affecting textile sample aging tests, compare vendor specs and price three controllers, and send a purchase recommendation with ROI and riskiest gap to Raj in Facilities by next Tuesday.
Conduct historical analyses of test results.
Analyze the last six months of regression and smoke test results, compare failure patterns by component and environment, flag recurring flaky tests, and produce a two-page summary with recommended follow-ups for the lead developer by next Wednesday.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Ingest the current test result CSVs and requirements matrix into the test datastore, normalise field names, create queries to retrieve capability coverage by feature, and deliver a reusable dataset and query set to product management today.
Test system modifications before implementation
Create and run a sandbox test cycle for the proposed code changes against the nightly build, record pass/fail per test case, capture environmental variables, and submit a concise acceptance recommendation with screenshots to the release manager before the deployment window.
Perform initial debugging by reviewing logs, configuration files, or code
Collect the latest application logs, configuration snapshots, and recent failing test traces, correlate timestamps to isolate the root cause candidates, and write a short debugging brief with next steps for the on-call engineer within two hours.
Visit beta testing sites to evaluate software performance
Travel to the two pilot factory floors, run the standard performance checklist on the beta app under real equipment conditions, interview operators about failures, log reproducible issues with severity and photos, and email the field report to product and ops by Friday.
Fix processes that resulted in errors
Trace the workflow steps that produced the recent batch of errors, update the failing test cases and automation scripts to close coverage gaps, run the regression, and submit a change summary and rollback plan to engineering before end of day.

R Programmer

median $140k · $82k–$231k · India ₹38k/mo
20 tasks · SOC 15-1221.00
examine computer hardware
Inspect the workstation fleet listed in the maintenance log, record serial numbers, RAM and disk capacities, note any physical damage, update each machine's maintenance record, and email technicians and Claire in support with the updated summary by Thursday.
test computer hardware
Run the standard diagnostics on the five failing desktops in Bay 3, capture boot logs, CPU and memory stress results, flag any parts needing replacement, attach test logs to each ticket, and notify the customer liaison, Marco, with ETA for repairs today.
Develop and interpret organizational policies
Draft a short hardware maintenance policy that defines minimum spec baselines, routine check intervals, escalation steps for failed diagnostics, and customer communication standards, circulate to IT manager Sara and legal for comment and return a consolidated version next Tuesday.
Consult with users and management
Hold joint sessions with Helen in product and Raj in support to gather their pain points with current hardware lifecycles, capture three highest-priority issues, propose two mitigations each, and email proposed next steps and timeline by Monday morning.
Evaluate project plans for feasibility
Review the new project plan for deploying 120 workstations, verify power, cooling and spare-parts assumptions, estimate realistic service windows and staffing, mark any infeasible items and send my feasibility notes to project lead Omar by Friday noon.
Create new computing languages and tools
Prototype a small interpreter and a testing harness to parse our device log format, add functions to normalise timestamps and error codes, run it on last quarter's logs, and share the prototype and results with the development team on Wednesday.
Publish research findings in scientific journals
Write the manuscript draft reporting our experiment comparing firmware update strategies, include methods with hardware specs, full R code and data provenance, tables of results with reproducible figures, and prepare cover letter for Ecology Letters by next Tuesday.
replace damaged components and parts
Create the maintenance report and update the parts-replacement log after swapping the failed network card and two capacitors, note serial numbers, test results, customer contact details, warranty claims started, and schedule follow-up visit for Friday morning.
Participate in multidisciplinary projects
Join the multidisciplinary team meeting on Thursday, bring the diagnostic scripts, the recent maintenance log for the signal processors, and explain how my data-cleaning workflow ties hardware specs to customer repair histories so engineers and clinicians can agree next steps.
Collaborate with scientists and engineers
Work with Dr. Morales and Sam from hardware to reproduce the sensor calibration issue: share the analysis notebook, the subset of repair tickets showing voltage anomalies, and propose two experimental runs engineers can reproduce next week.
Formulate mathematical models of problems
Draft a compact mathematical model by Friday that links failure rate to operating temperature and maintenance interval, include assumptions, fitted parameters from last year's repair dataset, and a small R script to simulate expected uptime under three maintenance schedules.
Assign or schedule tasks to meet work priorities and goals.
Build the fortnight schedule that assigns debugging, ticket triage, and customer calls across our team to meet the product launch milestone, prioritise unresolved safety tickets, and flag resource gaps to my manager by Monday morning.
Develop performance standards, and evaluate work in light of established standards.
Set performance standards for data-processing pipelines: define acceptable runtimes, error rates, and data completeness thresholds, run current pipelines against those metrics, and send a short evaluation to operations with remediation steps.
Direct daily operations of departments, coordinating project activities with other departments.
Coordinate today's operations: confirm technicians assigned to hardware diagnostics, allocate two analysts to the high-priority backlog, update the shared maintenance record with today's interventions, and notify procurement if spare parts below reorder level.
Participate in staffing decisions and direct training of subordinates.
Lead the staffing review for the analytics team: recommend hires and reassignments, schedule three interviews this week with Priya, Jamal, and Diego, and draft a two‑month training plan that pairs each new hire with a senior for hands‑on device-repair diagnostics.
Approve, prepare, monitor, and adjust operational budgets.
Prepare and submit the quarterly operational budget for the analytics unit: list personnel costs, lab hardware purchases, and maintenance contracts, set monthly spend limits, and send the budget to finance and the head of IT by Friday for their approval.
Improve the use of existing technology
Review current analysis pipelines and propose three practical improvements to reduce run time or manual steps, document expected gains in hours saved, and pilot the first change on the patient-repair-log dataset this sprint.
Determine computing needs and system requirements
Assess computing needs for the next six months: inventory current servers and endpoints, estimate CPU, memory and storage required for planned models, and deliver a prioritized procurement list to procurement and IT by next Wednesday.
Monitor networks for security and availability
Set up continuous monitoring for production pipelines to alert on latency or failed jobs, define the alert thresholds and on-call rotation, and run a fault-injection test with the operations lead next Tuesday to validate availability procedures.
Analyze data to extract meaningful insights
Analyze the last 12 months of repair and customer-service logs to identify three high-impact trends, produce visual summaries showing root causes and seasonality, and send the findings with recommendations to the service director by Friday.

Robotics Software Engineer

median $123k · $67k–$190k · India ₹38k/mo
20 tasks · SOC 17-2199.08
Fix faults in robots
Diagnose the production failure on assembly line B: collect recent logs, reproduce the fault in the test rig, identify the failing motor controller node, propose the code fix and safety mitigation, then schedule a hotfix deploy between midnight and 4am.
Perform design calculations
Calculate bending moments, motor torques, bearing loads and safety factors for the new six-axis weld cell using the as-built link lengths, a 12 kg end effector, 15 mm positional tolerance, and IEC safety margins; produce a calculation sheet and sign off ready for review on Friday.
Design automated systems using software
Produce a systems-level layout and sequence for the automated palletizing cell that shows electrical cabinet locations, I/O count, PLC scan cycle budget, sensor placements and a risk assessment using the factory 480V supply and a 2.0 m reach robot; deliver wiring and functional spec by Wednesday.
Analyze data from sensors and cameras
Process the last 48 hours of camera and lidar logs from cell B3, extract object detection confidence, false positive events, and time-synced encoder values, then produce a 2-page fault summary with plots showing drift and latency exceeding 30 ms at 11:40 last Sunday.
design and develop intelligent systems
Define the perception and decision stack for the prototype mobile manipulator: list data flows, model inputs, training data requirements, inference latency budget of 50 ms, safety monitors and unit-test criteria; produce architecture diagrams and a dev roadmap by Tuesday.
Design end-of-arm tooling.
Design an end-of-arm tool for the palletising cell that picks mixed cardboard and plastic cartons at 12 picks per minute, include mounting interface to the existing wrist, specify materials, safety interlocks, and produce a detail drawing for fabrication by Friday.
Supervise technologists, technicians, or other engineers.
Run weekly supervision for Aaron and Maya: review their firmware tasks, prioritise the conveyor handoff bug, assign Maya to finish encoder calibration, arrange a one-hour demo with production on Thursday, and escalate any missed milestones to procurement.
Investigate mechanical failures or unexpected maintenance problems.
Investigate the RH-arm unexpected stop: collect last 72 hours of motor logs, inspect the gearbox and coupling for wear, photograph findings, run the torque trace at low speed, and recommend immediate temporary fix and long-term corrective action.
Make system device lists or event timing charts.
Produce a system device list and event timing chart for the new inspection line: list sensors, actuators, PLC I/O, network addresses, and draw a timing diagram showing pick, inspect, reject within one production cycle at 1.2 seconds.
Develop algorithms
Develop a vision-guided pick algorithm that locates randomly oriented parts, computes grasp pose and approach path, filters noisy depth returns, and returns a confidence score to decide retry or skip within 300 milliseconds.
Build control systems
Build the motion control stack for the welding cell: implement trajectory planner, closed-loop PID plus feedforward, safety limit checks, and an interface that publishes joint states at 500 Hz for the HMI team.
Design and evaluate prototypes
Design two physical prototypes for the assembly-side picker, produce performance estimates and a manufacturing-cost comparison, and run the basic safety checklist so I can choose one to build for testing next month.
Identify automation opportunities
Walk the factory line, list three repetitive tasks that cause delays or defects, estimate cycle-time savings and integration risk for each, and rank them so operations and procurement can prioritise automation pilots.
Create robots for offshore wind farms
Define the concept for a turbine-blade inspection robot that withstands salt spray and 2m waves, produce the control and power architecture and a parts list with marine-rated components so the mechanical team can quote prototypes.
Report on risks and project progress
Compile a fortnightly risk and progress report: current schedule vs baseline, top three technical risks with mitigation owners and probability estimates, and budget burn so the steering committee can decide next actions on Friday.
Create kinematic models to control robot movements
Build forward and inverse kinematic models for the six-axis manipulator, validate them against the CAD joint limits and supply the control gains and singularity checks so the control group can implement motion control.
create blueprints or design documents for parts, assemblies or finished products
Produce full manufacturing drawings and an assembly document for the new gripper: dimensioned part drawings, exploded assembly views, torque and tolerance notes, and a parts list with material and finish so vendors can quote.
oversee and manage projects
Run the weekly project review: update each robot control stream with current status, flag overdue integration tasks for Mark in systems integration, assign risk owners for safety items, and publish the one-page rollup to the engineering leadership by Friday noon.
design automation components
Produce the automation component spec for the new pick-and-place cell: list functional requirements, interface signals, motion profiles, required sensors and safety interlocks, estimate effort and parts, then hand the spec to procurement and controls by Wednesday.
design drawings
Create the assembly drawings for the conveyor transfer module: produce orthogonal views, full dimensions, hole charts, bill of materials, and the safety zone annotations, then issue the drawings for internal review by Tina on Thursday.

Scientific Programmer

median $140k · $82k–$231k · India ₹38k/mo
20 tasks · SOC 15-1221.00
examine computer hardware
Inspect the cluster node that reported intermittent failures yesterday, record firmware and component versions, run diagnostics on CPU, memory and network interfaces, and produce a short repair recommendation with expected downtime and escalation contacts.
test computer hardware
Run the full hardware acceptance test on rack 3 servers, record firmware and serial numbers, log each failed sensor and intervention in the maintenance record, and notify Lab Ops and the requester by end of day if any unit needs repair.
Consult with users and management
Hold a one-hour consultation with Dr. Mehta and James from IT to capture their compute needs, priorities, and uptime expectations, then produce a two-page summary of requirements and risks for Anna in management by Wednesday morning.
Evaluate project plans for feasibility
Review the three-phase project plan from Sara, check hardware capacity against the stated timelines, flag infeasible milestones and estimated costs, and return annotated feasibility notes with alternatives to the project lead by Friday.
Participate in multidisciplinary projects
Join the multidisciplinary kickoff with optics, software, and mechanics teams, map interfaces where our compute and sensor specs must fit, record open engineering actions, and email consolidated action items to the group within 24 hours.
Develop and interpret organizational policies
Draft a short organizational policy on hardware maintenance intervals and intervention reporting, include escalation steps and customer‑facing notification text, then circulate to Legal and Facilities for review before next Monday.
Collaborate with scientists and engineers
Coordinate a working session with Dr. Alvarez and the lead engineer to align our simulation code inputs with lab measurement formats, consolidate agreed data schemas, and push the finalized schema to the engineers and data team by Thursday.
replace damaged components and parts
Schedule and record the replacement of the damaged power supply and two fan modules on Lab Rack 3, confirm part numbers with procurement, update the maintenance log with serials and test results, and email the instrument owner Claire Jackson with ETA and warranty details by Thursday.
Approve, prepare, monitor, and adjust operational budgets.
Approve this quarter's operational budget for compute and lab instruments, prepare the spend-to-date report, flag any underspent line items for reallocation to maintenance, and start weekly monitoring updates for the finance team by next Friday.
Improve the use of existing technology
Review current data-pipeline scripts and lab instrument drivers, propose two concrete changes to reduce runtime or operator steps, test the smaller change on the staging dataset, and document impact for the engineering review on Wednesday.
Determine computing needs and system requirements
Survey upcoming projects and instrument specs, list CPU, GPU, memory, and storage needs for each, estimate peak and average load for the next 12 months, and produce a short requirement sheet for procurement by Monday.
Monitor networks for security and availability
Set up continuous checks on the lab network for latency, dropped packets, and suspicious login attempts, escalate any anomaly over baseline to the on-call engineer within 15 minutes, and log every incident for the security record.
Analyze data to extract meaningful insights
Run the latest processed dataset through the analysis notebook, extract summary statistics and two hypothesis tests, visualise the key trends for the PI, and deliver a one-page insight memo by Thursday afternoon.
Publish research findings in scientific journals
Draft the methods and results sections from our latest experiment, assemble figures with caption text, check references and author order with the PI, and prepare the manuscript files and cover letter for submission by next Tuesday.
Create new computing languages and tools
Design and prototype two new domain-specific languages and a lightweight toolchain for sensor-data analysis, document the runtime and memory constraints on our lab workstations, and produce a one-page report for Diego in hardware support by next Wednesday.
Formulate mathematical models of problems
Formulate mathematical models for the thermal drift and noise in our amplifier array, derive parameter sensitivities, and attach a reproducible notebook and a short methods note for the experimental team before Friday afternoon.
Assign or schedule tasks to meet work priorities and goals.
Schedule and assign the week’s coding, testing and hardware verification tasks so we meet the patch release target, prioritise FPGA testbench fixes, and notify Priya in operations of any slips by Tuesday morning.
Develop performance standards, and evaluate work in light of established standards.
Define measurable performance standards for our simulation kernels, create a benchmarking suite, run baseline evaluations on the lab cluster, and send the results with recommendations to Marco in QA by Friday.
Direct daily operations of departments, coordinating project activities with other departments.
Run a skills-gap review for the programming team, pick three training modules on embedded systems and testing, schedule hands-on sessions over the next four weeks, and send the plan and budget to HR and to Lina by Monday.
Participate in staffing decisions and direct training of subordinates.
Select two junior engineers for mentorship, design a six-week onboarding and testing curriculum that covers ICT hardware specs and repair records, and circulate the curriculum and assessment criteria to Sara in recruitment and to the hires by Friday.

Site Reliability Engineer Sre

median $117k · $56k–$188k · India ₹38k/mo
20 tasks · SOC 15-1299.00
Configure hardware and software
Provision the five new rack servers, install the OS, configure network interfaces, apply the standard monitoring agent and kernel tuning, and hand over inventory and runbook to operations with signatures from facilities and security today.
hardware testing methods
Run the rack-level hardware test suite on the new server nodes, record voltage, current and temperature readings against the acceptance thresholds, log failures with photos and serial numbers, and send a concise daily summary to Procurement and Data Center Ops by 5pm.
Implement software solutions
Install the new service binaries on the staging cluster, wire the health checks and metrics collectors, run the integration test suite until green, record failures with logs and stack traces, then brief Dev and QA by EOD Thursday.
Design system architecture
Draft the redundant region layout that meets our five‑9s availability target, specify instance types, failover paths, and the monitoring boundaries, then circulate the diagram and risk notes to Architecture and Ops by Tuesday noon.
Monitor network activity
Keep an eye on spike patterns across the edge routers, capture top talkers and anomalous flows for the last 24 hours, export the alert history and thresholds, and notify Network and Security with suggested tuning before the daily standup.
Provide technical support
Take the priority ticket for the failing service, reproduce the error on a support sandbox, gather logs, traces and configuration diffs, apply the workaround, and update the incident with steps and owners within two hours.
Analyze system performance
Run the 24‑hour performance report for the payment service, compare CPU, memory and latency against the SLOs, highlight regressions with corresponding deploy IDs, and send a one‑page summary to Product and Engineering by 9am Monday.
Collaborate with cross-functional teams
Prepare the postmortem draft for last week's outage, include timeline, telemetry screenshots, root causes, action owners and RFCs, then run it past Platform, Security and Product and request comments by Friday COB.
Manage database systems
Check the production database cluster for replication lag and slow queries, apply the agreed configuration standard, rotate the oldest backup set, and report any anomalies to the platform lead by 11:00 so remediation can be scheduled before the daily deploy.
Test new software applications
Run the full application test plan against the staging environment, record throughput and error measurements, file the failed test cases with logs and reproduce steps, and notify QA and the product owner with results by end of day.
Update system software
Patch the three web nodes in the canary pool during the 02:00 maintenance window, verify service health and latency after each node, rollback on any regression, and send the update summary to ops and security within two hours.
Document technical procedures
Draft a step-by-step runbook for restoring a crashed primary database from backups, include exact commands, verification queries, estimated downtime, and circulate to on-call, DBA and release engineering for review by Friday.
Evaluate new technologies
Pilot the new metrics collection agent on two low-risk clusters for one week, compare CPU, memory and tail-latency against current collectors, score integration effort and hand findings to architecture for a buy/no-buy decision.
Coordinate with vendors
Confirm vendor SLA responses and firmware compatibility for the storage array, request the vendor test results and certification, schedule a joint verification call with procurement and infrastructure on Thursday, and log the outcome to avoid procurement delays.
test the hardware reliability and conformance to specifications
Verify rack power supplies, fans, and NICs against the vendor spec sheet on the staging rack, run the burn-in sequence for eight hours, record voltage/temperature traces, and flag any unit that misses the spec for replacement and retest.
quality standards
Confirm the datacentre uptime and fault-tolerance requirements are met by the current configuration, document the acceptance criteria we used, and produce a short checklist showing pass/fail for power, cooling, network redundancy and storage IOPS.
communicate test results to other departments
Summarise today's test runs into a one-page report for Infrastructure, Networking and Procurement: include failures, risk impact, estimated replacement cost, and the exact timestamps and logs needed for follow-up.
use measurement instruments
Calibrate the rack power meter and thermal probe, record baseline readings for each chassis slot, run the load sweep while logging current and temperature every minute, and attach the CSV trace labeled with serial numbers.
read standard blueprints
Walk the assembly drawings for the new server frame, verify mounting hole positions, cable routing and connector pinouts match the installed hardware, and annotate any deviations with photos and corrective actions.
read assembly drawings
Compare the detailed assembly drawing for node A12 with the physical unit: confirm torque spec, component orientation and harness connections, log any mismatches and tag the unit out of service until corrected.

Software Engineer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Implement the new feature branch: write the service endpoints, run automated unit and integration tests, fix any failures, build a release artifact, and deploy it to the staging cluster for QA validation.
Evaluate feasibility of software projects
Assess feasibility for the new customer-analytics service: list required modules, estimate engineering effort in story points, identify technical risks and data dependencies, and recommend a go/no-go within two business days for Dev lead Maya and product manager Omar.
Maintain and update existing software
Prepare the sprint plan to maintain the payments service: prioritise bug fixes, schedule security patching, allocate two engineers for regression, note required schema migrations, and send the plan to QA lead Jenna by Wednesday morning.
Document software development processes
Write the developer-facing process document for onboarding and CI: describe branch strategy, code review checklist, test coverage targets, deployment rollback steps, and circulate to engineering and DevOps by Friday for feedback.
program all kinds of software systems
Deliver a technical implementation plan for the integrations roadmap: specify module interfaces, class responsibilities, data contracts, expected performance, and a two-sprint proof-of-concept to present to CTO Lina next Tuesday.
Develop software design specifications
Draft the software design spec for the notification subsystem: include sequence diagrams, chosen patterns, error-handling strategy, API payloads, and acceptance criteria so engineering and product can sign off at Thursday's architecture review.
Train users to use new or modified equipment.
Train the operations team on the new imaging stations this Thursday at 10am: run the 45‑minute hands‑on session, walk through startup, calibration and error lights, hand out the quickreference sheet, and record the session for absent engineers.
Review code for errors and improvements
Review the feature branch for memory leaks and concurrency issues, run the unit and integration tests, leave inline comments for each failing test, and approve or request changes by end of day Friday.
Collaborate with team members on development projects
Schedule a two‑hour design session with Priya, Marcus and Jamal next Wednesday to pair on the new API, open the design doc, sketch request/response flows, assign implementation tasks and record decisions in the project wiki.
Ensure software security and data protection
Harden the customer database by next Tuesday: review access logs for the last 30 days, rotate service credentials, apply the encryption-at-rest policy, and submit the updated security checklist to R&D leadership.
Monitor software performance post-deployment
Monitor the live service for the next 72 hours after deployment: track latency and error rates, alert on any 99th percentile spikes, capture flamegraphs for CPU hot spots, and summarize anomalies in the daily post‑deploy report.
Release software updates and versions
Coordinate the 1.4.0 rollout tonight: tag the release, push the build to staging, run the migration scripts, update the release notes, and flip the feature flags for the gradual rollout at 2200.
Plan and install new software systems
Plan and install the new payment microservice cluster, produce a deployment plan with rollback steps, approve node sizing and network rules with Ops, then schedule the cutover for next Thursday after a dry run on Tuesday.
Debug and troubleshoot software errors
Reproduce the null pointer crash from the nightly build, collect the failing trace, binary, and environment diff, run the minimal failing test, propose the code change and risk notes, and create a PR for review by Friday.
Design user interfaces and improve UI/UX
Design updated account settings screens that reduce clicks for common tasks, produce interactive wireframes, run one hallway usability session with three users, then hand off annotated assets and CSS patterns to frontend by Wednesday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Write the project status memo summarising sprint progress, outstanding risks, testing coverage, and next milestones, attach the failing test list and recent performance numbers, and email it to Priya in Product and Andre in Engineering by Tuesday noon.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Extract last quarter of telemetry, model API latency by endpoint and payload size, produce a dataset showing 95th and 99th percentiles per route, and save the cleaned table for capacity planning review on Monday.
Determine system performance standards.
Define target throughput and latency SLAs for the recommendations engine, run load tests to validate 99th percentile latency under projected load, document the acceptance criteria and monitoring alerts, and publish the standard by Friday.
Support users in using software applications
Respond to Maria in Support with clear steps and a working workaround for the file-import error she reported, reproduce it on my dev build, attach the failing log and a short reproduction script, and request her availability for a 30-minute screen-share tomorrow morning.
utilise computer-aided software engineering tools
Convert the legacy module to the new component pattern: refactor the parser into testable units, add unit tests covering edge cases, update the architecture diagram and a one-page design note, then create a draft merge request for review by Friday.

Sql Developer

median $140k · $86k–$204k · India ₹38k/mo
20 tasks · SOC 15-1243.00
Create data models and schemas
Design the relational and dimensional schemas for the sales and customer domains, document field types and keys, ensure GDPR-compliant exchange formats, and produce the DDL and an ER diagram for review by Friday noon.
Optimize database performance
Analyze the slowest queries from last week's reports, propose and apply index and partitioning changes, capture before/after plans and runtime metrics, and schedule a rollback if latency rises above 300ms.
Express strategic data requirements
Draft a one-page brief of strategic data requirements: core entities, freshness SLAs, ownership, allowed consumers, and exchange formats, circulate to product, analytics and security for sign-off by Wednesday.
Develop and test database modifications
Implement the schema change in a dev copy, write migration scripts with backward-compatible views, run the full test suite and a sampled production replay, then open a changelog entry and request QA sign-off.
Implement data backup and recovery procedures
Create a nightly backup plan including full and incremental snapshots, document restore steps with RTO/RPO targets, run a test restore to a staging instance and record timing and data integrity results.
Create and manage data models
Build canonical data models for customer, product and order, enforce naming and data-exchange standards, publish the model package with sample datasets and a versioned migration path for downstream teams.
Troubleshoot database issues
Investigate the slow-running orders database: run the failing report query, collect the execution plan and recent wait stats, capture the error logs from last 48 hours, and summarise three likely causes with priority and next steps for the on-call dev by noon tomorrow.
Collaborate with software developers and analysts
Coordinate with Marco in backend, Priya the analyst, and the frontend team to define the data contract for the new customer profile API, list required fields, types, example rows, and one reconciliation test, then circulate the draft for approval by Friday.
Create an inventory of the data needed
Inventory the data needed for the quarterly churn model: extract table names, key fields, update frequency, owners and sample row counts from the customer schema, compile into a single spreadsheet and flag any missing sources by Wednesday.
Provide a standard common business vocabulary
Draft a one-page common business vocabulary for customer, account, transaction and subscription with plain definitions, canonical field names, data types and examples, then send to product and finance for comments by Friday close of business.
manage standards for data exchange
Publish the data exchange standard for partner imports: specify CSV layout, delimiter, required columns, validation rules, error codes and an example file, then notify partners and the integration team with the new spec effective next Monday.
web programming
Build the small user lookup service: list endpoints, request/response JSON schemas, required SQL queries and indexes, and a smoke test; deliver the spec and a sample dataset to the frontend team by Wednesday.
perform data analysis
Run the sales-to-support join, filter for completed orders in Q2, compute churn and average revenue per user by product tier, validate missing customer IDs, and save a clean analysis table named sales_churn_q2 for review on Wednesday.
create data sets
Assemble a customer activity dataset by extracting user events, normalising timestamps to UTC, deduplicating by event_id, enrich with product tier and last_purchase_date, and publish the final table customer_activity_master to the shared schema before Friday.
Provide technical guidance to team members
Write a concise technical note for the team outlining our SQL coding standards, recommended data types, naming conventions, and three common query patterns to avoid performance regressions; include examples and one‑page checklist for reviews.
Define how the data will be stored
Describe the storage design for the new customer analytics dataset: table layouts, partition and clustering keys, column compression choices, and retention policy so downstream analysts can join efficiently and storage costs remain predictable.
Review project requests describing database user needs to estimate time and cost required to accomplish project.
Review the project request from Marketing describing their user cohorts and reporting cadence, list the required tables, estimated development hours, staging needs, and a rough cost estimate for storage and compute over six months.
Establish and calculate optimum values for database parameters, using manuals and calculators.
Calculate recommended database parameter values for our transaction database using the vendor manuals and current workload: buffer/cache size, max connections, checkpoint interval, and expected I/O; show formulas and final numbers with margin assumptions.
Train users and answer questions.
Prepare a one‑hour training plan and quick reference for analysts showing how to run approved queries, interpret results, and where to ask questions; include three hands‑on exercises and an FAQ with answers to expected confusion points.
Ensure data integrity and security
Audit the current schema and access lists for sensitive tables, produce a remediation plan to enforce referential integrity, column encryption, row‑level permissions and a schedule for validating checksums and backups weekly.

Statistical Programmer

median $134k · $80k–$203k · India ₹38k/mo
20 tasks · SOC 15-1241.00
Evaluate network performance
Run the network performance audit on the clinical study compute cluster, gather one week of latency, packet loss and throughput logs across the ingestion, processing and reporting tiers, compare against the SLA thresholds and summarise findings for the weekly ops review on Friday.
Implement security measures
Apply the approved security checklist to the study analytics environment: enforce encryption at rest and in transit, rotate service credentials, enable the intrusion detection rules, and produce a compliance report for the security manager by Wednesday.
Maintain network infrastructure
Perform the maintenance window for the data processing network: install the scheduled kernel and firmware updates on compute nodes, verify routing and replication after reboot, and log any configuration drift to the infrastructure runbook.
Document network processes
Draft the network operations playbook covering node provisioning, backup and restore, incident escalation paths and security patching steps, include sequence diagrams and a checklist so the on-call team can execute under pressure.
Develop disaster recovery plans.
Write a disaster recovery plan for our clinical trial analytics platform that lists critical datasets, R and SAS job recovery steps, recovery time objectives and roles, vendor contacts, and a quarterly test schedule to be reviewed with IT and compliance by May 15.
Develop conceptual, logical, or physical network designs.
Draft a network design for the analytics cluster showing subnets, dataflow between compute and storage nodes, IP ranges, access control points, and compliance controls so security and operations can sign off at the architecture review on Tuesday.
Adjust network sizes to meet volume or capacity demands.
Resize the analytics environment to handle the next quarter's 3x data volume by listing which node classes to scale, updated instance counts, estimated cost delta, and a rollback plan to present to finance and platform ops by Friday.
Communicate with customers, sales staff, or marketing staff to determine customer needs.
Call the Biostatistics lead and the study sponsor, capture their analysis needs, deliverable formats, and preferred timelines, then summarise the requirements and any regulatory constraints for the analytics team by end of day Wednesday.
Estimate time and materials needed to complete projects.
Produce a time and materials estimate for the protocol IV analysis covering development, validation, compute costs, and contingency, with milestones and a three-week buffer, to submit to the project manager on Monday.
Prepare design presentations and proposals for staff or customers.
Prepare a ten-slide proposal explaining the proposed analysis pipeline, governance, data lineage, and security controls, include a one-page budget and a two-hour demo plan for the client meeting next Thursday.
Explain design specifications to integration or test engineers.
Walk the integration and test teams through the statistical package design, highlight data schemas, expected input/output files, validation rules, and failure modes, then log any questions and produce an updated spec by Thursday noon.
Develop or maintain project reporting systems.
Build a weekly project report that summarises dataset refresh status, job success rates, key metrics by study, and outstanding defects, connect the live sources so numbers update automatically, and email the PDF to project leads every Monday.
Visit vendors, attend conferences or training sessions, or study technical journals to keep up with changes in technology.
Schedule vendor visits and one conference day this quarter, prioritise sessions on scalable data pipelines and regulatory-compliant analytics, summarise key takeaways and three concrete practice changes for the team within two weeks after each event.
Deploy planned networks
Deploy the planned analysis network for study X: create the compute cluster, provision the shared data schema, apply network ACLs per policy, and confirm access for analysts and ETL jobs by Friday close of business.
Test network implementations
Run the network implementation tests: execute the data transfer, permission checks, latency and load tests against the analysis endpoints, record failures with packet traces, and produce a remediation list for the ops team tomorrow.
Recommend system upgrades
Assess the current analytics stack and recommend three prioritized system upgrades with cost, security implications, and implementation risk, emphasise changes that reduce processing time for our largest study and deliver the recommendation next Wednesday.
Integrate new technologies
Assess which data pipelines and storage layers in our clinical analytics stack need modernising, propose a migration plan that includes containerised compute and a streaming layer, list risks and compliance steps, and draft the technical doc for the lead architect by next Wednesday.
Monitor network performance
Run the weekly check on our clinical network: collect latency and throughput metrics for the ETL cluster, flag any nodes with >100ms latency or packet loss, summarise trends for the operations lead and recommend two immediate tuning actions by Friday noon.
develop creative ideas
Workshop three new analysis concepts that could reduce reporting time or surface safety signals earlier, sketch the statistical idea, required data feeds, and one prototype script outline, then present to the head of epidemiology on Tuesday afternoon.
business process modelling
Map the current end-to-end reporting process for the adverse events team, identify three bottlenecks with root causes, propose a streamlined workflow with automation points and compliance checks, and produce a one-page process diagram for the programme manager by Monday.

Tableau Developer

median $136k · $82k–$215k · India ₹38k/mo
20 tasks · SOC 15-1252.00
Build, test, and deploy software solutions
Build the new data ingestion and dashboard publishing solution, include automated unit and integration tests, validate performance against the sales dataset, and deploy to the production analytics environment by Friday ensuring rollback scripts and runbooks are committed.
Evaluate feasibility of software projects
Assess feasibility of the customer churn analytics project: estimate data integration effort, required transformation complexity, expected dashboard load, and a three-week delivery risk summary for the product manager and CTO by Wednesday.
Maintain and update existing software
Maintain the subscription dashboards: apply the approved schema changes, patch the ETL that failed on Tuesday, run regression tests against last month's reports, and release the hotfix before end of day with notes for operations.
Document software development processes
Document the software development lifecycle we use: capture branching strategy, deployment gates, test coverage thresholds, and the steps to onboard a new dashboard developer, then circulate the draft to engineering and QA on Monday.
program all kinds of software systems
Program the data processing modules required for the billing system: implement transformation patterns, unit-test against the canonical schema, integrate with the analytics warehouse, and prepare a demo for the billing team next Thursday.
Develop software design specifications
Write the software design specification for the new reporting platform: include component diagrams, data contracts, error handling policies, and a phased implementation plan to review with the architect on Friday.
Plan and install new software systems
Plan the new analytics platform: map current datasources, list required connectors, estimate compute and storage needs, propose nightly refresh windows and a phased rollout to migrate Sales and Finance by end of Q3; include risks and rollback plan.
Debug and troubleshoot software errors
Investigate the dashboard error that blanks regional sales: reproduce on my dev copy, capture the query and extract, run the query against the warehouse, identify whether filter logic, calculated field, or datasource change caused it, and write a one‑page fix and test plan for release tomorrow morning.
Design user interfaces and improve UI/UX
Redesign the executive scorecard layout: simplify KPI tiles, add clear trend sparklines, update color and contrast for accessibility, prototype interaction for region and product drilldown, and deliver a clickable mock and developer spec by Wednesday.
Prepare reports or correspondence concerning project specifications, activities, or status.
Prepare the weekly project status note for Priya and Martin: summarise completed ETL tasks, outstanding blockers, upcoming validation tests, updated timeline with two‑week sprint goals, and call out any data quality issues requiring vendor action.
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Build the data model inventory: catalog each datasource, schema, refresh cadence, row counts and latency, tag columns used in critical KPIs, and provide query examples showing current load so we can size caches and optimize extracts.
Determine system performance standards.
Set system performance targets: define acceptable dashboard load times by user count, backend query SLAs, refresh windows, and monitoring thresholds, then produce the test plan to validate these under simulated peak traffic next sprint.
Support users in using software applications
Help the business analysts at Revenue Ops troubleshoot why the sales dashboard filters reset for some users, reproduce the issue with a test user, document the steps and permissions that trigger it, and propose the minimum change so reports keep selections across sessions.
utilise computer-aided software engineering tools
Create a reusable workflow that converts the data model and calculation logic from the legacy reporting source into a documented, versioned pipeline, validate it with sample data, and produce technical notes for the analytics team to maintain the model.
Train users to use new or modified equipment.
Run a one-hour hands-on session for the London sales analysts on the updated interactive dashboards, cover connecting to the new data source, refreshing extracts, and three common filters they break, schedule it for Wednesday lunchtime and attach the quickstart PDF.
Review code for errors and improvements
Perform a line-by-line review of the ETL calculations and worksheet scripts in the Tableau workbook, flag incorrect LODs, inefficient joins, and naming inconsistencies, then send a tracked-changes report to Maya and Vik by Friday noon.
Collaborate with team members on development projects
Set up a two-hour working session with Priya, Sam and Dev to iterate the new sales funnel dashboard, share the editable workbook, capture assignments for filters, data extracts and tooltips, and record decisions in the project notes.
Ensure software security and data protection
Audit the workbook and data pipeline for sensitive fields, apply row-level permissions to the customer table, rotate the extract credentials, and send a compliance summary to information security and legal before Monday.
Monitor software performance post-deployment
Configure real-time monitoring for query times and extract refreshes, create alert thresholds for dashboard load over five seconds, and deliver the first-week performance report to the ops lead every morning.
Release software updates and versions
Prepare the next minor release: increment the workbook version, bundle updated extracts and changelog, run smoke tests on all views, and push the release to production on Friday after sign-off from product and QA.

Food Product Developer

median $89k · $53k–$145k · India ₹38k/mo
19 tasks · SOC 19-1012.00
Discover new food sources
Map and prioritise three novel raw ingredients from underused crops and insects, schedule pilot shelf‑life and safety tests at the pilot plant next month, and prepare a short briefing for procurement and regulatory explaining risks and supply options.
Study the principles of food processing
Map heat, shear and refrigeration steps for the new hummus line against thermal death and enzymatic stability principles, produce a two-page process rationale and send it to R&D lead Maria Gomez by Wednesday for pilot planning.
Inspect food processing areas for compliance
Walk the cold room, filler area and packaging bay with the sanitation checklist, photograph each deficiency, record corrective actions and email the summarized nonconformance report to site manager James Lee before shift end.
Analyze nutritional content of food
Compile ingredient labels, portion sizes and lab assay outputs for the green curry snack, calculate per-portion macro and micronutrients, and circulate the nutrition sheet to regulatory affairs and marketing by Friday noon.
Review scientific literature for updates
Search recent food science journals and government updates for allergen thresholds, novel preservatives and processing insights from the past 18 months, summarize key changes with citations and send to the R&D team on Monday.
Test new products for flavor, texture, and safety
Run blinded sensory panels on the pilot almond bar for flavor, texture and off-notes, collect scored ballots, combine results with safety assay passes, and deliver the go/no-go recommendation to product director Ana Silva on Friday.
Demonstrate products to clients
Take the prototype snack range to Tesco product development on Thursday, run two 10-minute blind demos with the store-buyer and quality lead, record temperature, texture notes, and any immediate purchase objections, then update the demo summary.
Seek substitutes for harmful additives
Research and propose three natural replacements for sodium nitrite in our cured-meat line, summarise functional trade-offs, regulatory risks, cost per kilo, and suggest pilot formulations for the innovation chef by next Monday.
Check raw ingredients for maturity or stability
Inspect the incoming berry lot with the production shift lead at 08:00, perform Brix and firmness checks on five samples, record ambient and pallet temperatures, and confirm whether the lot meets our maturity and stability release criteria.
Assist in developing quality assurance programs
Draft the first quality assurance module for the chilled ready-meals line covering critical control points, sampling frequencies, and corrective actions, then circulate to Quality Manager Sara and Plant Manager Juan for comment by Friday.
Conduct shelf life studies on food products
Set up a 12-week accelerated shelf life trial for the new granola bar: allocate five lots, define storage conditions, schedule weekly moisture and peroxide tests, and send the plan to Lab Lead Marcus and Compliance for approval.
control food safety regulations
Update the facility food-safety plan to reflect the latest retail inspection findings, add corrective actions with owners and dates, flag any nonconformances needing regulatory reporting, and schedule follow-up inspections before the next audit on 15 September.
keep task records
Log this week's sanitation tasks and inspection outcomes in the task register, assign each action to a team member with due dates, attach the relevant inspection notes and photos, and send a weekly summary to operations by Friday.
organise processes
Organise the end-to-end process for new product trials: map responsibilities, set sampling and shelf-life gates, assign who signs off at sensory, microbiology and regulatory, and schedule the fortnightly review meeting for the team this quarter.
evaluate retail food inspection findings
Review the latest retail inspection reports from the four key customers, flag recurring critical findings, score them by risk to product safety, and draft a short memo with corrective actions for procurement and operations by Wednesday.
develop food safety programmes
Design a written food safety programme for the new chilled ready-meal line: include CCPs, monitoring frequency, corrective actions, training owners, and a three-month validation plan to present to quality and operations next Tuesday.
food storage
Set the storage rules for incoming ingredients and finished chilled product: define temperature ranges, FIFO windows, approved storage zones, and exception handling so warehouse and shifts can implement from Monday.
plan inspections for prevention of sanitation violations
Plan the sanitation inspection rounds for the next six weeks: route the auditor, frequency for high-risk zones, checklist items to prevent cross-contamination, and the escalation path when violations are found, then circulate to shifts.
prepare reports on sanitation
Prepare the sanitation report for last month: summarise inspection outcomes, quantify repeat violations, attach corrective action evidence, rate overall sanitation status, and produce an executive one-page for the quality director.

Menu Developer

6 tasks
Create and test new recipes for menu items
Create three tested recipes for a spring lunch menu item using seasonal asparagus and lemon, record ingredient weights, cook method and yield, run a small sensory panel with five kitchen staff and one front‑of‑house, and deliver one winner with plating photo and prep checklist by next Wednesday.
Standardize recipes for multiple locations
Standardise the chicken sandwich recipe for rollout to 12 restaurants: lock ingredient spec and gram portions, write one-page assembly card, list equipment tolerances and cook windows, cost per portion at current supplier prices, and send final card to operations manager for sign-off by Friday.
Analyze food costs and portion control
Analyse last quarter's mac and cheese food cost: calculate cost per portion based on current vendor prices, model portion size changes at ±10% and recommended scoop size to hit a 30% food cost target, and produce a one-page decision brief for the chef and procurement lead by Tuesday.
Develop food products that meet market trends
Develop two competitive snack bar concepts aimed at health‑conscious millennials: each with ingredient list, shelf‑stable and fresh variations, projected retail price, and a short trend justification referencing oat‑based and functional ingredients; deliver prototypes and consumer notes for the innovation meeting next Monday.
Experiment with new ingredients and flavor profiles
Run ingredient trials replacing sugar with monk fruit and date paste across three cookie formulas: document dough handling differences, bake time adjustments, shelf life observations, and a sensory comparison summary with recommended adjustments for scale‑up by Friday afternoon.
Collaborate with marketing, procurement, and production teams
Coordinate a cross‑functional meeting with marketing, procurement and production to finalise the fall sandwich launch: circulate a one‑page brief with target price, margin, key specs, production capacity constraints and two launch dates, gather feedback, and produce a single agreed action list within 48 hours after the meeting.