Build the future of communications.
Senior/Staff Applied Research Software Engineer
Location
India
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior/Staff Applied Research Software Engineer
Twilio
• Develop, test, and deploy code for prototypes and new product features. • Collaborate with team members to solve technical challenges and improve solution design. • Participate in code reviews, documentation, and team knowledge sharing. • Experiment with modern tools, frameworks, and emerging technologies. • Adapt to evolving requirements and provide input on process improvements. • Design, develop, and implement prototypes and production-ready solutions. • Collaborate with team members to experiment with AI, machine learning, and emerging technologies. • Participate in code reviews and contribute to continuous improvement of engineering best practices. • Communicate progress and technical concepts to stakeholders and peers. • Adapt quickly to feedback and changing requirements in a fast-paced environment.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 3+ years of professional software development experience, ideally full stack development.
- Proficiency in at least one programming language (such as JavaScript, Python, or Java).
- Experience working with front-end (React, Angular) and/or back-end (Node.js, Springboot) technologies.
- Understanding of database fundamentals (SQL or NoSQL).
- Eagerness to learn, collaborate, and solve problems.
- Effective written and verbal communication skills.
- Have an agentic coding operating model that is effective at leveraging skills/ MCP/ LLMs to be able to do ai-assisted coding
- Ability to deal with ambiguity and solve the problems vs. need constant support to unblock execution
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional full stack software development experience.
- Proficiency across modern programming languages such as JavaScript, Python, or Java.
- Experience building applications using front-end (React, Angular) and/or back-end (Node.js, Springboot) frameworks.
- Solid understanding of database technologies (SQL or NoSQL).
- Strong problem-solving skills and a collaborative mindset.
- Effective communication skills for technical discussions.
- Next-Gen Workflow: Mastery of an agentic coding operating model; highly effective at leveraging advanced dev tools, Model Context Protocol (MCP), and LLMs to drastically accelerate AI-assisted development.
- Ability to deal with ambiguity and solve the problems vs. need constant support to unblock execution
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are looking for a Forward-Deployed Cheminformatician to own how binding data is prepared across our co-folding focused networks and initiatives. Binding data is the input that decides whether our co-folding and binding-affinity models perform in real drug programs. It arrives from pharma partners in heterogeneous shapes: - Different assay registries - Different metadata - Different chemical-representation standards - Different choices on qualifiers, replicates, and censoring We need someone who turns this into a repeatable, well-documented preparation pipeline that pharma representatives can run alongside us, and that scales to the public-data corpus we build for our own model training. This is half engineering, half forward-deployed work. You will: - Define the protocol, harden it with validators and scripts, integrate it into the Apheris products, run it with each new partner, and own the equivalent pipeline for the public binding-data corpus. Qualifications - BSc, MSc, PhD or equivalent in cheminformatics, computational chemistry, or a related field - 3+ years preparing biological assay data in a discovery setting - Fluency in Python and RDKit - Hands-on experience curating quantitative binding assay data (KD, Ki, IC50, pIC50) and HTS data - Good engineering code writing skills (version control, tested modular scripts, validators) - Comfortable forward-deployed with pharma medicinal chemists and biologists - Enjoy turning a messy ad-hoc cleaning job into a repeatable protocol Requirements - SMILES normalization, tautomer/ionization/stereochemistry handling, and scaffold extraction are second nature - Understanding of activity cliffs and model training - Ability to sit in a sense-check meeting and pull out what is actually meant by a column label Benefits - Industry-competitive compensation, including early-stage virtual share options - Remote-first work — work where you work best - Wellbeing budget, mental health support, work-from-home budget, co-working stipend, and learning budget - Generous holiday allowance - Office Days at our Berlin HQ or a different European location (3x per year) - A high-calibre, execution-focused team with experience from leading organizations
Staff Software Engineer – Full-Stack
Life Annuity SpecialistA news service from the Financial Times for the U.S. life and annuities industry
• Build a greenfield platform end to end — data pipelines, services, and product surfaces — and put it in the hands of the teams running revenue cycle work every day • Build agent-driven workflows and automation that take real work off those teams’ plates, plus the analytics that show exactly where provider revenue is going and why • Build safe automation at scale, with the evals to prove it • Turn ambiguous, high-value operational problems into working software • Write the specs, patterns, and agent context that make the whole team faster, not just yourself • Help interview the next wave of engineers and shape how this team works • Work directly with the CTO; the distance between you and company-level decisions is one conversation
Role Description This is a hands-on technical leadership role, not a pure management one. You own the core and infrastructure layer: the infrastructure, the ledger, and the settlement service — the parts of the system where being wrong damages trust irreversibly. You also own the architecture of the whole platform, the integration discipline that keeps parallel workstreams from diverging, and the relationship with the client on scope and go/no-go decisions. - Own and build the money-grade double-entry ledger (PostgreSQL, serializable, multi-AZ, RPO 0): - Balances derived from postings - Idempotency on every mutation - Books that reconcile to the cent - A reconciliation job that pages on any discrepancy - Own determinism and recoverability: - A single sequencer per market - An append-only event log - Snapshot-plus-replay recovery that produces bit-identical state - Enforce fail-safe behaviour everywhere: - Pricing, risk, and no-arbitrage invariants as runtime assertions that halt the market and page - Stale data pauses - An unreachable engine yields a clean rejection — never fail open - Own the settlement service: - Event-time resolution with correct sequencing of dependent outcomes - Fictionalization only after reconciliation against an authoritative data source - An admin override / market-void path - Own infrastructure as code (AWS EKS, RDS multi-AZ, Terraform) and scaling for bursty, schedule-driven traffic — horizontally by market, since the engine is single-threaded by design - Set the platform architecture, run hard integration checkpoints so work-streams never diverge, and maintain a descope ladder that protects the ledger, determinism, and fail-safe guarantees under pressure - Lead a small senior team across engines, platform, and core & infrastructure; own stakeholder communication and go/no-go decisions Qualifications - Senior, hands-on experience building financial, exchange, trading, or ledgered systems where correctness and auditability are first-class - Deep command of double-entry accounting systems and the discipline of deriving balances from an immutable record - Event sourcing / CQRS in practice: sequencers, append-only logs, snapshot-and-replay, and why determinism matters for recovery and testing - Strong PostgreSQL depth (serializable isolation, replication, recovery objectives) and production ownership of AWS (EKS/Kubernetes, RDS), Terraform, and multi-AZ failover - TypeScript / Node.js fluency — the platform is TS end-to-end with shared types across engine, API, and frontend - A track record of leading small senior teams to a commitment and making the scope trade-offs that protect the core when something slips - Calm, direct stakeholder communication - Real-time matching engine or order-book experience, ideally with a maker / inventory-risk model - Integrating an authoritative, low-latency real-time data feed - Observability ownership at the SLO level (Datadog / PagerDuty / Sentry), treating business-risk metrics as paged, first-class signals - Familiarity with regulated / licensing-gated product paths (KYC/AML, responsible-use controls, SOC 2) Benefits - In addition to a market competitive compensation, we have a reward philosophy that expands beyond this - Fully remote - Opportunity to work with a truly global team - Flexible timings. You decide your work schedule
• Improve the Medbridge Platform that product engineering teams use to build, test, deploy, and operate software. • Work on CI/CD pipelines, build systems, deployment workflows, and release automation. • Improve database reliability, performance, upgrade readiness, and operational practices. • Help strengthen our testing platform so teams can validate changes more quickly and confidently. • Improve monitoring, alerting, observability, and production readiness. • Reduce developer friction by improving local development, tooling, documentation, and shared engineering workflows. • Work with the Medbridge PHP monolith as part of the broader platform, including modernization, maintainability, reliability, and testing improvements. • Partner with product engineering teams to understand pain points and turn them into platform improvements. • Lead or contribute to cross-team technical initiatives. • Break down complex technical problems into clear plans and incremental delivery steps. • Create reusable patterns, documentation, and standards that help teams move faster. • Mentor engineers and help raise the technical bar across the organization.




