Job Closed
This listing is no longer active.
Real-Time Transportation Visibility Platform
Staff Software Engineer – AI
Location
India
Posted
105 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – AI
FourKites, Inc.
• Develop, test and maintain backend applications • Write clean, efficient, and well-documented code • Design and implement data models and database schemas • Collaborate with the frontend team to integrate the backend with the user interface • Perform code reviews and ensure code quality standards are met • Troubleshoot and debug applications • Implement code with very high coverage of unit tests and component tests • Cross-training peers and mentoring teammates • Work with the DevOps team to deploy and manage applications in production • Continuously learn and stay up-to-date with new technologies and industry trends
Job Requirements
- Strong understanding of Object-oriented programming principles
- Good knowledge of Java + Spring, GoLang, Ruby on Rails
- Experience in Cloud: Azure and Amazon Web Services
- Experience with databases such as PostgreSQL, or MongoDB
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Good knowledge of RESTful APIs and microservices architecture
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Possess expert knowledge in performance, security, scalability, architecture, and best practices
- Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
- Agile SDLC experience.
- Excellent oral and written communication skills
Benefits
- Medical0;benefits start on first day of employment
- 36 PTO days( Sick, Casual and Earned) , 5 recharge days, 2 volunteer days
- Home Office set ups and Technology reimbursement
- Lifestyle &0;Family benefits
- Mental Wellness support and guidance
- Ongoing learning &0;development opportunities ( Professional development program, Toast Master club etc.)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Agentic AI Software Developer
Kentro.usKentro, formerly IT Concepts, Inc., is a mission-driven digital modernization and transformation firm founded in the early 2000s and headquartered in McLean, Vi
• Design and implement multi-step, agentic AI workflows (planner/executor, tool-using agents, RAG + memory patterns) • Engineer robust contextual pipelines including: • Retrieval-augmented generation (RAG) • Structured memory (short-term, long-term, episodic) • Tool invocation and function calling • Control hallucination, drift, and overreach through grounding, validation, policy constraints, and ensemble methods. • Optimize context windows, token usage, and latency under federal cost, platform quotas, and performance constraints. • Build production-grade services using Python, Java, C++, Rust, GO, C#, TypeScript • Implement APIs and microservices that integrate AI agents with: • Data lake house • SharePoint • Microsoft Graph API • Line-of-business systems • Apply secure coding practices aligned with NIST 800-53 / 800-171 • Design and deploy solutions in GCCH environments • Work within constraints such as: • Limited model availability • Restricted outbound network access • Controlled identity and authentication flows • Use Azure services including: • Azure AI (OpenAI / Foundry where applicable) • Azure Kubernetes Service (AKS) • Azure Functions / App Services • Azure Data Lake Storage • Azure Key Vault • Implement identity, RBAC, and managed identities aligned with federal requirements • Design AI systems with auditability, traceability, and explainability • Support Authority to Operate (ATO) processes • Implement logging, monitoring, and human-in-the-loop controls • Ensure data residency, data minimization, and model usage compliance
Senior Software Engineer
RisepointRisepoint is an education technology company founded in 2007 and headquartered in Dallas, Texas. Formerly known as Academic Partnerships, Risepoint collaborates
• Design, build, and evolve a large-scale Optimizely DXP implementation • Collaborate closely with team members across various functions • Optimize site performance and compliance • Mentor and provide technical leadership to engineers • Develop infrastructural solutions and manage hosting environments
• Develop and enhance ServiceNow applications, workflows, UI policies, business rules, integrations, and custom components following platform best practices. • Build and maintain ServiceNow Portal components (Angular/Seismic) where applicable. • Create scalable, maintainable technical solutions to solve complex business problems. • Configure and extend modules such as ITSM, CMDB, Asset, App Engine, and custom scoped applications. • Design, implement, and optimize data models, forms, ACLs, client/server scripts, UI actions, and Flow Designer automations. • Investigate, triage, and resolve client and operational issues, performing root cause analysis and implementing long-term solutions. • Maintain detailed documentation of configurations, development work, and system behaviors. • Work directly with clients, product managers, operations, and project management to define requirements and ensure timely delivery of solutions. • Participate in Agile ceremonies, sprint planning, code reviews, and knowledge sharing within the engineering team.
Senior Software Developer
FMXFMX is a leading provider of maintenance management solutions that help organizations accelerate operational excellence.
Are you interested in digging in and solving problems using a logical and methodical approach? Do you enjoy learning about programming and exploring new technologies? Are you looking to make a splash as part of a growing team? Then we’re looking for you! As a Senior Software Developer, you’ll develop iterative feature enhancements, build out new products and modules, provide technical mentorship to team members, and help keep the FMX technology stack modern. As part of a growing team, you’ll have significant influence over the direction of our product, technology, processes, tools and the future of our company. You’ll get exposure to every layer of our technology stack and have lots of opportunities to improve your breadth of knowledge. Responsibilities: As a Senior Software Developer, you will: - Build new and refine existing feature offerings in one or more of our core products - Explore new technologies for use within our application - Consult with Product Managers and UX Designers about proposed new features - Engage with other feature delivery teams to provide the best possible solutions for our customers - Monitor logs, metrics, and traces as well as provide triage support as needed for our application - Mentor a team of software developers - Provide technical guidance to the team - Build new and refine existing feature offerings in our flagship product - Help set the technical direction of our product and technology offerings


